Python 标准库

calendar

2023-04-04

calendar 是 [[Python]] 标准库中用于处理日历的模块,默认情况下星期一作为一周的第一天。

calendar

常量

星期:

  • calendar.MONDAY: 星期一
  • calendar.TUESDAY: 星期二
  • calendar.WEDNESDAY: 星期三
  • calendar.THURSDAY: 星期四
  • calendar.FRIDAY: 星期五
  • calendar.SATURDAY: 星期六
  • calendar.SUNDAY: 星期日

月份:

  • calendar.JANUARY: 一月
  • calendar.FEBRUARY: 二月
  • calendar.MARCH: 三月
  • calendar.APRIL: 四月
  • calendar.MAY: 五月
  • calendar.JUNE: 六月
  • calendar.JULY: 七月
  • calendar.AUGUST: 八月
  • calendar.SEPTEMBER: 九月
  • calendar.OCTOBER: 十月
  • calendar.NOVEMBER: 十一月
  • calendar.DECEMBER: 十二月

函数

.monthrange()

返回指定年月的第一天是星期几和当月天数,返回值为元组。

语法:calendar.monthrange(year, month)

参数:

  • year: 年份
  • month: 月份

返回值:

  • 第一个返回值是星期几,0 表示星期一,6 表示星期日
  • 第二个返回值是当月天数
import calendar
calendar.monthrange(2025, 11)
# 返回: (0, 30)
  • 第一个返回值是星期几,0 表示星期一,6 表示星期日
  • 第二个返回值是当月天数

属性

  • .day_name: 返回星期的名称
  • .day_abbr: 返回星期的缩写

参考