ValueError:时间数据'%Y-%m-%d%H:%M:%S'与格式'2012-11-14 14:32:30'不匹配

时间:2012-11-14 14:37:31

标签: python datetime

我正在尝试使用格式字符串'2012-11-14 14:32:30'通过datetime.datetime方法将字符串datetime.datetime.strptime转换为'%Y-%m-%d %H:%M:%S'对象。

这样做,我收到一个错误:

ValueError: time data '%Y-%m-%d %H:%M:%S' does not match format
 '2012-11-14 14:32:30'

1 个答案:

答案 0 :(得分:21)

正确的语法是:

datetime.strptime('2012-11-14 14:32:30', '%Y-%m-%d %H:%M:%S')

首先是字符串,然后是格式。

朗读:

ValueError: time data '%Y-%m-%d %H:%M:%S' does not match format '2012-11-14 14:32:30'
ValueError: time data '2012-11-14 14:32:30' does not match format '%Y-%m-%d %H:%M:%S'