Что именно означает T и Z в метке времени?
у меня есть это значение метки времени, возвращаемое веб-службой "2014-09-12T19:34:29Z"
Я знаю, что это означает, часовой пояс, но что именно это значит?
и я пытаюсь издеваться над этим веб-сервисом, поэтому есть способ создать эту метку времени с помощью strftime в python?
Извините, если это очевидно, но Google не был очень полезным и не было strftime() ссылка на страницу.
в настоящее время я использую этот :
x.strftime("%Y-%m-%dT%H:%M:%S%Z")
'2015-03-26T10:58:51'
1 ответов
на T на самом деле ничего не означает. Это просто разделитель что ISO 8601 комбинированный формат даты и времени требует. Вы можете прочитать его как аббревиатуру для времени.
на Z стоит ноль часовой пояс, так как он смещен на 0 от координированное универсальное время (UTC).
оба символа являются просто статическими буквами в формате, поэтому они не являются документально подтверждено datetime.strftime() метод. Вы могли бы использовать Q или M или Monty Python и метод вернул бы их без изменений; метод ищет только шаблоны, начинающиеся с % заменить их информацией из