【发布时间】:2016-04-14 17:26:22
【问题描述】:
如何在 Python 中将“2013-10-21 12:00:00.004”转换为日期时间对象? 问题是以秒为单位的十进制数。
【问题讨论】:
-
为什么毫秒是个问题?它看起来很容易解析。你能展示你解析文本的代码吗?
-
a = datetime.strptime("2013-10-21 12:00:00.004", "%y-%m-%d %H:%M:%S.%f")
-
当你这样做时会发生什么?
-
@user5025141 您的错误在 %y 中,您需要 %Y,如下面我的回答所示
-
阅读此内容:docs.python.org/3.5/library/… 下次您提出问题时,请确保包含完整但最少的代码,以重现问题和错误消息。谢谢。