获取间隔均匀的日期列表

2024-03-28 10:45:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我想得到一份包含今天日期和过去(一年)第1、2、3和4季度日期的清单。但我得到的结果是在给定的时间内重复相同的日期。请帮忙

输出:

[datetime.datetime(2019, 10, 09), datetime.datetime(2019, 7, 10), datetime.datetime(2019, 4, 10), datetime.datetime(2019, 01, 09), datetime.datetime(2018, 10, 10)]

我的代码:

date_list = [one_year - timedelta(days=91) for x in range(5)]

输出:

[datetime.datetime(2019, 7, 10, 14, 36, 9, 623047), datetime.datetime(2019, 7, 10, 14, 36, 9, 623047), datetime.datetime(2019, 7, 10, 14, 36, 9, 623047), datetime.datetime(2019, 7, 10, 14, 36, 9, 623047),  datetime.datetime(2019, 7, 10, 14, 36, 9, 623047)]

Tags: 代码infordatetimedate时间rangedays