import calendar # 获取 2023 年 8 月份的日历 cal = calendar.monthcalendar(2023, 8) # 将日期转换为 YYYY:MM: 的形式并保存到列表中 dates = [] for week in cal: for day in week: if day != 0: date = f'2023:08:{day:02d}' dates.append(date) # 打印列表 print(dates)
在上面的示例代码中,我们使用 calendar.monthcalendar(year, month)
方法来获取指定年份和月份的日历。这里我们指定了年份为 2023 年,月份为 8 月,并将结果保存在变量 cal
中。
然后,我们使用双重循环来遍历日历中的每一个日期。如果日期不是 0(即非空白),我们将其转换为 YYYY:MM:DD
的形式,并添加到列表 dates
中。
最后,我们使用 print()
函数来打印列表输出。
运行代码后,你将会在控制台上看到一个包含了 2023 年 8 月份的所有日期的列表。