Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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中从字符串到datetime.date的日期_Python_Date_Datetime - Fatal编程技术网

python中从字符串到datetime.date的日期

python中从字符串到datetime.date的日期,python,date,datetime,Python,Date,Datetime,这能不能更像蟒蛇 >>> import datetime >>> date = '20131018' >>> date '20131018' >>> year, month, day = date[0:4], date[4:6], date[6:] >>> datetime.date(int(year), int(month), int(day)) datetime.date(2013, 10, 18)

这能不能更像蟒蛇

>>> import datetime
>>> date = '20131018'
>>> date
'20131018'
>>> year, month, day = date[0:4], date[4:6], date[6:]
>>> datetime.date(int(year), int(month), int(day))
datetime.date(2013, 10, 18)

谢谢,Python已经有了一种从datetime包中的字符串解析日期的内置方法,即:


有关所有可用的格式/解析选项,请参阅

Python已经有了一种从datetime包中的字符串解析日期的内置方法,即:


有关所有可用的格式/解析选项,请参阅

strtime
返回一个
datetime
,而不是如示例所示的
date
。您需要在新创建的日期上调用
date()
:dt.strtime(日期,“%Y%m%d”).date()@StevenRumbalski-有效点-我已更新了答案。谢谢
strtime
返回一个
datetime
,而不是您的示例所示的
date
。您需要在新创建的日期上调用
date()
:dt.strtime(日期,“%Y%m%d”).date()@StevenRumbalski-有效点-我已更新了答案。谢谢
>>> from datetime import datetime as dt
>>> date = '20131018'
>>> dt.strptime(date, "%Y%m%d").date()
datetime.date(2013, 10, 18)