如何用Python获取一个月的最后一天?
您可以使用calendar模块查找月份第一天的星期几和该月的天数。使用此信息,您可以轻松地获取该月的最后一天。calender模块有一个方法,即monthrange(year, month),它返回所指定年份和月份的月份第一天的星期几和天数。
阅读更多:Python 教程
示例
import calendar
day, num_days = calendar.monthrange(2017, 12)
last_week = num_days % 7
last_day = (day + last_week) % 7
print(last_day)
输出
运行结果为 –
0
请注意,星期的指定范围为从周日开始的0-6天。
极客教程