У меня есть текстовый файл с большим количеством строк datetime в isoformat. Строки аналогичны следующим образом:
'2009-02-10 16: 06: 52.598800'
Эти строки были сгенерированы с помощью str(datetime_object)
. Проблема состоит в том, что по какой-то причине str(datetime_object)
генерирует другой формат, когда объект datetime имеет микросекунды, установленные на ноль, и некоторые строки выглядят следующим образом:
'2009-02-10 16:06:52'
Как я могу разобрать эти строки и преобразовать их в объект datetime?
Очень важно получить все данные в объекте, включая микросекунды.
Мне нужно использовать Python 2.5, я обнаружил, что директива format %f
для микросекунд не существует в 2.5.