Python 从天/月/年获取日期,然后获取日期的名称(从生成的日期)
我刚开始使用python,并尝试首先获得如下日期: 日期=日期时间。日期时间(“13/1/2005”) 但是我不能得到有效的日期。。。这是可以修复的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
当我试图从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