Что именно означает 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
и метод вернул бы их без изменений; метод ищет только шаблоны, начинающиеся с %
заменить их информацией из