def generate_date():
date_data = []
day_delta = datetime.timedelta(days=1)
start_date = dateparser.parse('2020-03-01').date()
end_date = start_date + 30 * day_delta
for i in range((end_date - start_date).days):
date_result = (start_date + i * day_delta)
date_data.append(date_result)
return date_data
有一个函数可以在某个日期之后生成 30 天。如何修改此函数,以便从某个日期到今天生成日期?
感谢问题下的评论,我想出了如何实现它。
在此代码上的行
end_date = start_date + 30 * day_delta必须更改end_date = datetime.date.today()为结果,所需的日期范围将生成。