从日期时间输出中删除时间 (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
从此代码中删除时间。
当前代码:
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