Я пытаюсь исправить ошибку, которая продолжает появляться в некоторых созданных мной скриптах. В основном я получаю некоторые данные из базы данных Postgres, которая включает поле timestamptz.
Когда я обрабатываю эти данные, я иногда получаю следующую ошибку:
ValueError: time data '2020-04-23T13:03:49.911533+00:00' does not match format '%Y-%m-%dT%H:%M:%S.%f%z'
Код, в котором это происходит:
last_seen_at_date = datetime.strptime(dict['last_seen_at'],'%Y-%m-%dT%H:%M:%S.%f%z').date()
Я не понимаю, как это может произойти. Когда я копирую, вставляю эту строку и использую ее как переменную, а затем конвертирую ее в дату, она работает отлично. серверы, работающие на Ubuntu. Не знаю, как это исправить.
Есть идеи, что происходит?
Спасибо,