用python写一个得到一年中每一个星期一至星期天的日期程序
时间: 2024-12-24 21:33:27 浏览: 0
利用python获取某年中每个月的第一天和最后一天
在Python中,你可以使用`datetime`模块来获取一年中每一天是星期几的日期。下面是一个简单的程序示例,它会生成指定年份内所有星期一到星期日的日期:
```python
import datetime
def get_weekdays(year):
start_date = datetime.datetime(year, 1, 1)
end_date = datetime.datetime(year + 1, 1, 1)
# 创建一个日期范围
date_range = [start_date + datetime.timedelta(days=x) for x in range((end_date - start_date).days)]
# 获取每个日期是星期几,并打印
weekdays = {d.strftime('%Y-%m-%d'): d.strftime('%A') for d in date_range}
return weekdays
# 使用示例,获取2023年的每一天的星期几
year = 2023
weekdays_dict = get_weekdays(year)
for day, weekday in weekdays_dict.items():
print(f"{day}: {weekday}")
阅读全文