2017-01-04 3 views
0

Формат, который мне дал yyyy-MM-dd'T'HH:mm:ss.SSS'Z'. Однако, это не работает с моим кодом, которыйКак распечатать текущее время GMT в определенном формате в python

datetime.utcnow().strftime("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'") 

Выход просто:

YYYY-MM-dd'T'HH: мм: ss.SSS'Z»

Почему это не работает? Что такое исправление?

+0

внес изменения – tsaebeht

+1

См [здесь] (https: // документы .python.org/2/library/time.html # time.strftime), чтобы узнать, как указать форматы с помощью 'strftime'. – khelwood

+0

Нет, я получил свой ответ – tsaebeht

ответ

1

https://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior

Python использует вышеуказанные связанные директивы для форматирования времени.

Так, например, если вы пытаетесь что-то вроде:

import datetime 

datetime.datetime.now(datetime.timezone.utc).strftime("%Y-%m-%dT%H:%M:%S.%f%Z") 

Это должно отображать формат, который вы упомянули в правильном направлении

Смежные вопросы