好的,以下是一个获取当前时间前N天时间的方法:
from datetime import datetime, timedelta def get_past_date(n): today = datetime.today() # 获取现在时间 past_date = today - timedelta(days=n) # 计算n天前的时间 return past_date
其中,timedelta函数用于计算时间间隔。调用该函数时,我们可以指定需要减去的天数。然后将结果存储在past_date中,并将其返回给调用方。
例子:
print(get_past_date(3)) # 获取3天之前的时间
输出:
2021-07-01 16:32:15.482124