有没有比以下更好的方法以YYYY-MM-DD格式返回今天的日期?

str(datetime.datetime.today()).split()[0]

当前回答

很晚才回答,但您可以简单地使用:

import time
today = time.strftime("%Y-%m-%d")
# 2023-02-08

其他回答

使用f字符串,它们通常是任何文本变量组合的最佳选择:

from datetime import date
print(f'{date.today():%Y-%m-%d}')

取自Python f-string格式,不适用于具有官方链接的strftime内联。

从日期中获取日期是在python中

例如:19-12-2020(dd mm yyy)order_date我们需要19作为输出

order['day'] = order['Order_Date'].apply(lambda x: x.day)

很晚才回答,但您可以简单地使用:

import time
today = time.strftime("%Y-%m-%d")
# 2023-02-08

这是有效的:

from datetime import date
today =date.today()

本次产量:2020-08-29

其他:

this_year = date.today().year
this_month = date.today().month
this_day = date.today().day
print(today)
print(this_year)
print(this_month)
print(this_day)
from datetime import datetime

date = datetime.today().date()

print(date)