import calendar
from datetime import datetime, timedelta
# 定义年份
# year = 2024
# 获取当前年份
year = datetime.now().year
# 创建一个空字典来存储每个月的第一天和最后一天
monthly_dates = {}
for month in range(1, 13):
# 获取当月第一天
first_day = datetime(year, month, 1)
# 使用calendar模块获取当月最后一天的日期
last_day_number = calendar.monthrange(year, month)[1]
last_day = datetime(year, month, last_day_number)
monthly_dates[month] = {'first_day': first_day, 'last_day': last_day}
# 打印结果
for month, dates in monthly_dates.items():
print(f"Month {month}:")
print(f" First Day: {dates['first_day'].strftime('%Y-%m-%d')}")
print(f" Last Day: {dates['last_day'].strftime('%Y-%m-%d')}\n")
获取每个月的第一天和最后一天
最新推荐文章于 2024-07-23 09:30:00 发布