当前位置:首页python > 正文

如何用Python获取一个月的最后一天

作者:野牛程序员:2023-08-25 18:45:57python阅读 3076

获取一个月的最后一天可以使用Python中的calendar模块或者datetime模块来实现。以下是两种方法示例:

使用calendar模块:

import calendar

year = 2023
month = 8

last_day = calendar.monthrange(year, month)[1]
print(last_day)

使用datetime模块:

from datetime import datetime, timedelta

year = 2023
month = 8

next_month = month % 12 + 1
next_month_year = year + month // 12

last_day = (datetime(next_month_year, next_month, 1) - timedelta(days=1)).day
print(last_day)

这两种方法都可以用来获取指定年份和月份的最后一天。第一种方法更为简洁,而第二种方法在某些情况下可能更灵活。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击