ValueError:时间数据'2012-07-19 08:24:00'不符合格式'%Y-%m-%d H:M:S'
问题描述:
这是一个奇怪的错误我想,我解析一个日期时间字符串在Python中,我相信我使用正确的字符串格式,但我得到的错误:ValueError:时间数据'2012-07-19 08:24:00'不符合格式'%Y-%m-%d H:M:S'
ValueError:time data'2012-07-19 08:24:00'不匹配格式'%Y- %间%d H:M:S”
这里是控制台会话日志:
>>> s='2012-07-19 08:24:00'
>>> import datetime as dt
>>> dt.datetime.strptime(s, '%Y-%m-%d H:M:S')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2012-07-19 08:24:00' does not match format '%Y-%m-%d H:M:S'
为什么一个ValueError异常被提出 - 指定格式的字符串相匹配?
答
使用此:
dt.datetime.strptime(s, '%Y-%m-%d %H:%M:%S')
我看到马上(我张贴后),并试图删除的问题。无论如何,我会接受你的答案。 – 2012-07-24 07:17:43