calendar 获取最后一天 11:59:59
时间: 2023-07-30 17:05:07 浏览: 102
java获取每月的最后一天实现方法
可以使用 Python 中的 datetime 和 timedelta 模块来获取最后一天的 23:59:59。可以先获取下一个月的第一天,然后减去一天即可。
示例代码如下:
```python
import datetime
now = datetime.datetime.now() # 获取当前时间
year = now.year # 年份
month = now.month # 月份
next_month = month + 1 if month < 12 else 1 # 下一个月的月份
next_year = year if next_month > month else year + 1 # 下一个月的年份
first_day_of_next_month = datetime.datetime(next_year, next_month, 1) # 下一个月的第一天
last_day = first_day_of_next_month - datetime.timedelta(days=1) # 下一个月的第一天减去一天,即本月的最后一天
last_second = datetime.datetime(last_day.year, last_day.month, last_day.day, 23, 59, 59) # 最后一天的 23:59:59
print(last_second)
```
输出结果为:
```
2022-01-31 23:59:59
```
可以根据实际需求修改年份和月份。
阅读全文