def get_date(self, year):
"""
:param year: type(year): int
:return: str
"""
# year_list = [year for year in range(1996, 2018)]
# print(year_list)
for month in range(1, 13): # Jan - Dec
date_list = list(range(calendar.monthrange(year, month)[1] + 1)[1:])
if month in self.DIGIT_DICT:
month = self.DIGIT_DICT[month]
for date in date_list:
if date in self.DIGIT_DICT:
date = self.DIGIT_DICT[date]
yield "{0}-{1}-{2}".format(year, month, date)
# yield "1996-01-10" # 1
# yield "1996-02-07" # 1
# yield "2016-02-07" # 4
评论列表
文章目录