python 获取当前时间的前一天

在 Python 中,可以使用 datetime 模块获取日期和时间。要获取当前日期的前一天,可以使用 timedelta 对象。

以下是一个示例代码,用于获取当前时间的前一天:

import datetime
# 获取当前时间
now = datetime.datetime.now()
# 计算前一天的日期
yesterday = now - datetime.timedelta(days=1)
# 打印前一天的日期
print(yesterday.strftime("%Y-%m-%d"))

这段代码中,首先使用 datetime.datetime.now() 获取当前时间,然后使用 datetime.timedelta(days=1) 创建一个时间差对象,表示 1 天的时间差。将当前时间减去这个时间差对象即可得到前一天的时间。最后使用 strftime() 方法将日期格式化为字符串 "%Y-%m-%d",以便输出。

注意,这里的输出日期格式为 "%Y-%m-%d",其中 %Y 表示年份,%m 表示月份,%d 表示日期。如果需要其他格式,可以修改字符串参数。

  •