如何将两个日期之间的所有分钟数添加到列表中



我想将两个日期之间的所有分钟数添加到列表中例如,如果第一个小时是1,第二个小时是3,我希望列表包含[1:00:00,1:01:00,1:02:00,....2:58:00,2:59:00]

我知道如何使用";日期时间";但是有没有功能或东西可以收集两个日期之间的时间

尝试:

from datetime import datetime, timedelta
start_date = datetime(2020, 1, 1, 1, 0)
end_date = datetime(2020, 1, 1, 3, 0)
dates_range = []
while start_date < end_date:
dates_range.append(start_date) # or you can append str(start_date) if want the dates to be as strings
start_date += timedelta(minutes=1)
print(dates_range)

最新更新