我有一个 begin_date datetime.date(2012, 9, 1)
和一个 end_date datetime.date(2012, 9, 30)
我想要一个迭代器或一个包含日期 2012/9/1 到 2012/9/30 的列表。循环之外的任何方式都可以使迭代器或列表
最佳答案
如果没有隐式循环,您可以执行以下操作:
from datetime import date
from dateutil.rrule import rrule, DAILY
iterdates=iter(rrule(DAILY, dtstart=date(2012, 9, 1), until=date(2012, 9, 30)))
关于python - python中的日期迭代器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13933678/