编写pytho程序,获取当前月份的第一天、中间日期和最后一天
时间: 2023-03-21 15:00:29 浏览: 119
利用python获取某年中每个月的第一天和最后一天
您可以使用 Python 的 datetime 模块来获取当前月份的第一天、中间日期和最后一天。下面是一个示例程序:
```python
import datetime
# 获取当前日期
today = datetime.date.today()
# 获取当前月份的第一天
first_day = today.replace(day=1)
# 计算当前月份的中间日期
mid_day = first_day + datetime.timedelta(days=14)
# 计算当前月份的最后一天
if first_day.month == 12:
last_day = first_day.replace(year=first_day.year+1, month=1, day=1) - datetime.timedelta(days=1)
else:
last_day = first_day.replace(month=first_day.month+1, day=1) - datetime.timedelta(days=1)
# 打印结果
print("当前月份的第一天:", first_day)
print("当前月份的中间日期:", mid_day)
print("当前月份的最后一天:", last_day)
```
此程序将打印出当前月份的第一天、中间日期和最后一天的日期。
阅读全文