【发布时间】:2015-07-20 11:56:37
【问题描述】:
我有以下日期时间:
d1 = 2015-03-21 14:50:54.0。
在执行datetime.strptime(d1, "%Y-%m-%d %H:%M:%S") 时,我收到ValueError: unconverted data remains: .0 的错误。如何将毫秒添加到时间?如果不可能,那么如何从d1 中删除毫秒?
【问题讨论】:
我有以下日期时间:
d1 = 2015-03-21 14:50:54.0。
在执行datetime.strptime(d1, "%Y-%m-%d %H:%M:%S") 时,我收到ValueError: unconverted data remains: .0 的错误。如何将毫秒添加到时间?如果不可能,那么如何从d1 中删除毫秒?
【问题讨论】:
使用%f 获取时间字符串的毫秒部分:
>>> out = datetime.strptime(d1, "%Y-%m-%d %H:%M:%S.%f")
【讨论】: