可能重复:
在 Python 中遍历一系列日期
我有一个方法可以传入开始日期和结束日期。最终结果是我想要开始日期和结束日期之间的所有日期作为列表。例如,如果开始日期是 '2013-01-01' 而结束日期是 '2013-01-04' 那么 ['2013-01-01','2013-01-02','2013-01-03 ','2013-01-04'] 应该返回。我可以做类似下面的事情。但想知道是否有一种我没有考虑过的简单方法
year = int(startdate.split('-')[0])
month = int(startdate.split('-')[1])
day = int(startdate.split('-')[2])