从日期时间输出中删除时间 (Python)

Removing the time from datetime output (Python)

从此代码中删除时间。

当前代码:

from datetime import datetime, timedelta
    
date = datetime.today() - timedelta(days=1)

print("Today's date:", date)

输出:

Today's date: 2022-05-11 18:44:01.832558

期望的输出:

Today's date: 2022-05-11

您的 date 值实际上是一个 datetime 对象。在其上调用 date() 将其转换为 date:

>>> import datetime
>>> print(datetime.datetime.today().date())
2022-05-12