MHS*_*MHS -2 python datetime datetime-format python-2.7 python-datetime
我有一个日期和时间列表作为字符串,
a = ['2015-07-13 00:24:35.058', '2015-07-13 00:25:06.606', '2015-07-13 00:25:54.643']
Run Code Online (Sandbox Code Playgroud)
我试图使用这段代码转换它,
for d in a:
dt = datetime.datetime.strptime(d, '%Y-%m-%d %H:%M:%S')
print "Converted time: ", dt
Run Code Online (Sandbox Code Playgroud)
但它提示错误:ValueError('unconverted data remains: .058',)
请帮帮我.
我也尝试使用%c, %f而不是%S但它没有帮助.
使用%f微秒部分的格式不删除%S部分,一起使用,完整的格式 -'%Y-%m-%d %H:%M:%S.%f'
示例/演示 -
>>> a = ['2015-07-13 00:24:35.058', '2015-07-13 00:25:06.606', '2015-07-13 00:25:54.643']
>>> import datetime
>>> for d in a:
... dt = datetime.datetime.strptime(d, '%Y-%m-%d %H:%M:%S.%f')
... print "Converted time: ", dt
...
Converted time: 2015-07-13 00:24:35.058000
Converted time: 2015-07-13 00:25:06.606000
Converted time: 2015-07-13 00:25:54.643000
Run Code Online (Sandbox Code Playgroud)