我有一个文本文件,其中包含许多 isoformat 的日期时间字符串。字符串与此类似:
'2009-02-10 16:06:52.598800'
这些字符串是使用生成的str(datetime_object)
。问题是,由于某种原因,str(datetime_object)
当 datetime 对象的微秒设置为零并且某些字符串看起来像这样时,会生成不同的格式:
'2009-02-10 16:06:52'
如何解析这些字符串并将它们转换为日期时间对象?
获取对象中的所有数据非常重要,包括微秒。
注意:我必须使用Python 2.5,微秒格式指令%f
在 2.5 中不存在。