Python 3 Как форматировать в гггг-мм-ддчч: мм: ссз - PullRequest
0 голосов
/ 06 марта 2019

Я новичок в Python и не могу найти своего конкретного ответа онлайн. Мне нужно отформатировать метку времени в этот точный формат, чтобы включить 'T', 'Z', а не суб или миллисекунды, например, гггг-мм-ддтчч: мм: ссз, т. Е. 2019-03-06T11: 22: 00Z. Есть много вещей при разборе этого формата, но ничего о форматировании таким образом. Единственный способ, которым я чуть не заставил его работать, - это дополнительные секунды, которые мне не нужны. Я пытался использовать стрелки и читать их документацию, но не смог заставить что-либо работать. Любая помощь будет оценена.

Ответы [ 2 ]

1 голос
/ 06 марта 2019

Попробуйте datetime библиотека

import datetime

output_date = datetime.datetime.now().strftime("%Y-%m-%dT%H:%M:%SZ")
print(output_date)

См. Документацию здесь

0 голосов
/ 06 марта 2019

Благодаря skaul05 мне удалось получить нужный код, это

date = datetime.datetime.now (). Strftime ("% Y-% m-% dT% H:% M:% SZ") печать (дата)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...