时间与格式'%y-%m-%d'不匹配

时间:2017-06-14 09:37:57

标签: python datetime

我无法匹配使用datetime的时间,并尝试将时间更改为'%y /%m /%d'也没用。 问题出在哪里?谢谢你 enter image description here

enter image description here

发现问题在于他们无意中提出了低级问题的细节

2 个答案:

答案 0 :(得分:-1)

代码应为,

date_string = '2014/7/1'
datetime.strptime(date_string, "%Y-%m-%d)

>>> date
'2014/7/1'
>>> datetime.strptime(date, "%Y/%m/%d")
datetime.datetime(2014, 7, 1, 0, 0)
>>> 

字符串的格式应为"%Y/%m/%d",(大写“Y”)。

答案 1 :(得分:-1)

根据docs,%m和%d为零填充,%y也只是年份的两位数表示。所以日期必须是这样的:

17-07-01