Python strtime:time数据';2017年1月3日&x27;与格式不匹配';%b%d%Y';
^^代码^^Python strtime:time数据';2017年1月3日&x27;与格式不匹配';%b%d%Y';,python,date,strptime,Python,Date,Strptime,^^代码^^ dateCreated = datetime.strptime(item['dateCreated'].replace(',',''), '%b %d %Y') ^^错误^^ 运行Python2.7 我知道有人问过类似的问题,但没有一个答案符合我的情况。仔细看看(我的重点): %b-月作为区域设置的缩写名称。(一月、二月、十二月) %B-作为区域设置的完整名的月份。(一月、二月、十二月) 您希望'%B%d%Y',而不是'%B%d%Y'%B用于缩写月份名称。您想要%B%B而不是%B
dateCreated = datetime.strptime(item['dateCreated'].replace(',',''), '%b %d %Y')
^^错误^^
运行Python2.7
我知道有人问过类似的问题,但没有一个答案符合我的情况。仔细看看(我的重点):
%b-月作为区域设置的缩写名称。(一月、二月、十二月)
%B-作为区域设置的完整名的月份。(一月、二月、十二月)
您希望
'%B%d%Y'
,而不是'%B%d%Y'
%B
用于缩写月份名称。您想要%B
%B
而不是%B
。你有完整的月份名称<代码>%b用于缩写月份名称,例如“Jan”
Python strptime : time data 'January 03 2017' does not match format '%b %d %Y'