Как исправить ValueError: остаются нераскрытые данные: в преобразовании даты и времени (из json) - Flask? - PullRequest
0 голосов
/ 25 февраля 2019

Попытка получить параметры даты в приложении фляги, и я получаю сообщение об ошибке:

ValueError: unconverted data remains: 0530 (India Standard Time)

Строка ввода даты имеет формат:

Mon Feb 25 2019 10:31:13 GMT+0530 (India Standard Time)

Ошибка выдается при вводе формата

%a %b %d %Y %X %Z

Если я попробую другой формат даты

%a %b %d %Y %H:%M:%S %X %Z

Меня бомбят с другой ошибкой

error: redefinition of group name 'H' as group 8; was group 5

1 Ответ

0 голосов
/ 25 февраля 2019

Формат строки должен быть "%a %b %d %Y %X %Z%z".Отсутствует %z в конце строки.

Редактировать: я пробовал следующим образом:

>>> from datetime import datetime
>>> date_str = "Mon Feb 25 2019 10:31:13 GMT+0530"
>>> datetime.strptime(date_str, "%a %b %d %Y %X %Z%z")
datetime.datetime(2019, 2, 25, 10, 31, 13, tzinfo=datetime.timezone(datetime.timedelta(0, 19800), 'GMT'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...