如何获取当前日期的下两个月末
时间: 2023-07-18 13:03:46 浏览: 77
获取当前月日期
可以使用 Python 中的 datetime 模块来计算。具体代码如下:
```python
import datetime
# 获取当前日期
today = datetime.date.today()
# 计算下两个月月末
if today.month == 11:
next_month_end = datetime.date(today.year + 1, 1, 1) - datetime.timedelta(days=1)
elif today.month == 12:
next_month_end = datetime.date(today.year + 1, 2, 1) - datetime.timedelta(days=1)
else:
next_month_end = datetime.date(today.year, today.month + 2, 1) - datetime.timedelta(days=1)
print(next_month_end)
```
这段代码先获取了当前日期,然后判断下两个月月末是哪一天。如果当前月份是 11 月,那么下两个月月末就是明年 1 月 1 日减去一天;如果当前月份是 12 月,那么下两个月月末就是明年 2 月 1 日减去一天;否则,下两个月月末就是当年的下两个月的 1 日减去一天。最后将计算出来的日期打印出来即可。
阅读全文