Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python日期转换_Python_Strptime - Fatal编程技术网

Python日期转换

Python日期转换,python,strptime,Python,Strptime,好吧,我放弃。 Python版本2.7.2 >>> from datetime import datetime >>> datestr = "2014-01-24" >>> displaydateobj = datetime.date(datetime.strptime(datestr,'%Y-%d-%m')) Traceback (most recent call last): File "<stdin>", line 1, i

好吧,我放弃。 Python版本2.7.2

>>> from datetime import datetime
>>> datestr = "2014-01-24"
>>> displaydateobj = datetime.date(datetime.strptime(datestr,'%Y-%d-%m'))
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\_strptime.py", line 328, in _strptime
data_string[found.end():])
ValueError: unconverted data remains: 4
>>从datetime导入datetime
>>>datestr=“2014-01-24”
>>>displaydateobj=datetime.date(datetime.strtime(datestr,%Y-%d-%m'))
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Python27\lib\\ u strtime.py”,第328行,在\ u strtime中
数据_字符串[found.end():])
ValueError:未转换的数据仍然存在:4
我错过了什么?我已经检查了十几次strtime格式字符串。

应该是:

datetime.date(datetime.strtime(datestr,%Y-%m-%d'))

试试这个:

datetime.strptime(datestr,'%Y-%m-%d').date()

您的格式字符串是向后的。它应该是
%Y-%m-%d
。正如您所看到的,它试图将值
24
放入
%m
中,但失败了,因为没有第24个月的投票,对不起,这会导致相同的错误。@aIKid为什么要这样做?至少,顺序是正确的。@glglgl啊,上次我看到它时是错误的。我将取消我的否决票。我为我的愚蠢而承担责任!在地球上,只有12个月。如果你的程序记录火星上的时间,那么24个月的会议是有意义的。