在 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 表示日期。如果需要其他格式,可以修改字符串参数。