我正在使用time模块和strptime()函数,但是它出错了,我很确定我的格式是正确的。
ds = '2014:10:9'
d = time.strptime('%Y:%m:%d', ds)
我得到了这个例外:
ValueError:时间数据'%Y:%m:%d'与格式'2014:10:9'不匹配
通过阅读strptime()上的文档,我有正确的模式,我错过了什么?
答案 0 :(得分:2)
错误。使用:
d = datetime.datetime.strptime(ds, '%Y:%m:%d')
注意论证的顺序。 @Marc B:Strptime能够解析非填充值。