Convrt daetime stom timestamp не удалось из-за того, что у модуля datetime нет атрибута fromisoformat - PullRequest
0 голосов
/ 14 апреля 2019

Я хочу конвертировать DateTime из string, вот что я пробовал:

from datetime import datetime

given_date_time_obj = datetime.fromisoformat('2019-03-13 17:35:38,837', '%Y-%m-%d %H:%M:%S.%f')

И (я пою питон 3 )

given_date_time_obj = datetime.fromisoformat('2019-03-13 17:35:38,837')

И получил это error:

Given_date_time_obj = datetime.fromisoformat ('2019-03-13 17: 35: 38,837', '% Y-% m-% d% H:% M:% S.% f ') AttributeError: у модуля «datetime» нет атрибута «fromisoformat»

1 Ответ

0 голосов
/ 14 апреля 2019

Класс метода datetime.fromisoformat (date_string)
Возвращает datetime, соответствующий строке date_string в одном из форматов, испускаемых функциями date.isoformat () и datetime.isoformat (). В частности, эта функция поддерживает строки в формате (форматах) ГГГГ-ММ-ДД [* ЧЧ [: ММ [: СС [.fff [fff]]]] [+ ЧЧ: ММ [: СС [.ffffff]]]] где * может соответствовать любой отдельный символ.

Внимание! Это не поддерживает разбор произвольных строк ISO 8601 - он предназначен только как обратная операция datetime.isoformat ().

Новое в версии 3.7.

См. https://docs.python.org/3.8/library/datetime.html#datetime.datetime.fromisoformat

код

from datetime import datetime
given_date_time_obj = datetime.fromisoformat('2019-03-13 17:35:38,837')

выход

ValueError: Invalid isoformat string: '2019-03-13 17:35:38,837'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...