import calendar |
from datetime import date,datetime |
def getEverydaySince(year,month,day,n = 10 ): |
i = 0 |
_, days = calendar.monthrange(year, month) |
while i < n: |
d = date(year,month,day) |
if day = = days: |
month,day = month + 1 , 0 |
_, days = calendar.monthrange(year, month) |
if month = = 13 : |
year,month = year + 1 , 1 |
_, days = calendar.monthrange(year, month) |
yield d |
day + = 1 |
i + = 1 |