from datetime import datetime, timedelta
def get_past_dates(n):
result = []
today = datetime.today()
for i in range(n):
date = (today - timedelta(days=i+1)).strftime("%Y%m%d")
result.append(date)
return result
如果今天是20230309,同时输出年月日的格式可以在函数中调整。
使用示例:
get_past_dates(3)
['20230309', '20230308', '20230307']
get_past_dates(5)
['20230309', '20230308', '20230307', '20230306', '20230305']