Как мне перевести строку даты и времени ISO 8601 в объект даты и времени Python? [Дубликат]

Ответ Зорана - правильный путь; это самое близкое, что вы получите без сетевого подключения. (ни мобильная подсистема, ни системный журнал не доступны по соображениям безопасности).

Если вы хотите предотвратить появление вредоносных данных от вредоносных пользователей, обратитесь к треку центрального сервера (или доверенного локального сервера для развертывания предприятия) связанные с временем события.

378
задан 7 revs, 5 users 62% 25 October 2018 в 02:55
поделиться

3 ответа

Изодат , кажется, имеет наиболее полную поддержку.

6
ответ дан Tobu 25 October 2018 в 02:55
поделиться

Начиная с Python 3.7 и без внешних библиотек:

datetime.datetime.strptime('2019-01-04T16:41:24+0200', "%Y-%m-%dT%H:%M:%S%z")

Python 2 не поддерживает ' t поддерживают спецификатор формата % z , поэтому лучше явно использовать время Zulu везде, если возможно:

datetime.datetime.strptime("2007-03-04T21:08:12Z", "%Y-%m-%dT%H:%M:%SZ")
77
ответ дан 22 November 2019 в 23:43
поделиться

Я еще не пробовал, но pyiso8601 обещает поддерживать это.

8
ответ дан 22 November 2019 в 23:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: