from datetime import date, datetime, timedelta
day = date.today()
now = datetime.now()
delta = timedelta(days=5) # days可以为正负数,当为负数时,n_days_after 与n_days_forward 的值与正数时相反;
n_days_after = now + delta # 当前日期推迟n天之后的时间
n_days_forward = now - delta # 当前日期向前推n天的时间
print(("当前日期:{}").format(day))
print("向后推迟5天的日期:{}".format(n_days_after.strftime('%Y-%m-%d')))
print("向前推5天的日期:{}".format(n_days_forward.strftime('%Y-%m-%d')))
输出:
当前日期:2020-03-04
向后推迟5天的日期:2020-03-09
向前推5天的日期:2020-02-28