import datetime def get_diff_days(pdata,days): pdate_obj=datetime.datetime.strptime(pdata,'%Y-%m-%d')#strptime把字符串变为对象格式 time_gap=datetime.timedelta(days=days) pdate_result=pdate_obj-time_gap return pdate_result.strftime('%Y-%m-%d') print(get_diff_days('2022-12-11',1)) print(get_diff_days('2021-12-11',3)) print(get_diff_days('2021-12-11',5)) print(get_diff_days('2021-12-11',7)) print(get_diff_days('2021-12-11',50)) print(get_diff_days('2021-12-11',100))