如何在Python中获得一个月的最后一天?

您可以使用日历模块查找每月第一天的工作日和每月的天数。使用此信息,您可以轻松获取每月的最后一天。日历模块具有monthrange(year,month)方法,该方法返回指定年份和月份的月份的第一天的工作日以及月份中的天数。

示例

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。