Как преобразовать дату в ISO формат?
Пытаюсь преобразовать дату следующим образом, но выдает ошибку builtins.ValueError: Invalid format string
import datetime
now = datetime.datetime.now()
print(now.strftime('%Y-%m-%d%%TH:%i:%sP'))
Ответы (1 шт):
Автор решения: Clark Devlin
→ Ссылка
Помог комментарий andreymal.
import datetime
original_timestamp = datetime.datetime.now(datetime.timezone.utc)
timestamp_string = original_timestamp.strftime("%Y-%m-%dT%H:%M:%S%z")
timestamp_string = "{0}:{1}".format(timestamp_string[:-2], timestamp_string[-2:])