У меня есть текстовый файл с большим количеством строк даты и времени в формате 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 , я обнаружил, что директива формата %f
для микросекунд не существует в 2.5.