Python:日期时间,strftime错误

时间:2017-09-04 13:06:50

标签: python python-3.x datetime

我尝试将时间字符串转换为日期时间对象,但它总是抛出以下错误:

ValueError: time data '2016-04-07 06:34:39' does not match format '%Y-%m-%w %H:%M:%S'

问题是什么?

1 个答案:

答案 0 :(得分:4)

我认为错误是你的日期时间格式,你有%w意味着"工作日为十进制数,其中0表示星期日,6表示星期六。"如果你的日子比6岁还要好,那就失败了。

'2016-04-07 06:34:39' format '%Y-%m-%w %H:%M:%S'

将%w更改为%d:

'%Y-%m-%d %H:%M:%S'

如果有帮助,请告诉我。

Python datetime docs