Я добавил часовые пояса в свой столбец datetime в моей базе данных postgreSQL.
Теперь у меня появляется ошибка выше каждый раз, когда я хочу сравнить даты.
В некоторых моментах у меня есть JSON-запросы, объекты datetime передаются в виде строк, поэтому мне нужно проанализировать их с дополнительной информацией о часовом поясе, которую я получаю:
ValueError: time data '2018-05-02 11:52:26.108540+02:00'
does not match format '%Y-%m-%d %H:%M:%S.%f+%Z'
Раньше у меня было:
2018-05-02 11:52:26.108540
, который отлично работал с:
%Y-%m-%d %H:%M:%S.%f
Добавлена новая информация: +02:00
В документе strptime говорится, что я должен использовать %z
или %Z
, но это не работает.
EDIT:
Я использую Python 3