Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.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_Datetime - Fatal编程技术网

Python 从天/月/年获取日期,然后获取日期的名称(从生成的日期)

Python 从天/月/年获取日期,然后获取日期的名称(从生成的日期),python,datetime,Python,Datetime,我刚开始使用python,并尝试首先获得如下日期: 日期=日期时间。日期时间(“13/1/2005”) 但是我不能得到有效的日期。。。这是可以修复的 当我试图从datetime.datetime(2005,1,13)生成的有效日期中获取日期名称时,真正的问题就开始了。您可以从day/month/year这样的日期创建日期 d = [int(n) for n in [*date.split("/")[::-1]]] d = datetime.datetime(d[0], d[1

我刚开始使用python,并尝试首先获得如下日期: 日期=日期时间。日期时间(“13/1/2005”) 但是我不能得到有效的日期。。。这是可以修复的


当我试图从datetime.datetime(2005,1,13)生成的有效日期中获取日期名称时,真正的问题就开始了。

您可以从day/month/year这样的日期创建日期

d = [int(n) for n in [*date.split("/")[::-1]]]
d = datetime.datetime(d[0], d[1], d[2])
整个答案是:

导入日期时间
日期=“13/1/2005”
d=[int(n)表示[*date.split(“/”[::-1]]
d=datetime.datetime(d[0],d[1],d[2])
dayName=d.strftime(“%A”)
打印(dayName,d)
输出:

Thursday 2005-01-13 00:00:00
输出:

Today it is Wednesday 2021-02-17
Next Christmas comes in Saturday
Today it is Wednesday 2021-02-17
Next Christmas comes in Saturday