Python calendar 模块
实例
查看闰年和日期的星期几:
import calendar
print(calendar.isleap(2024))
print(calendar.weekday(2025, 1, 1))
亲自试一试 »
定义和用法
日历模块输出日历并提供实用的日历相关函数。
使用它来格式化月份/年份、计算星期几,以及处理闰年和其他日历数据。
成员
| 成员 | 描述 |
|---|---|
| Calendar | 日历计算和迭代器的基类。 |
| calendar() | 返回一年的日历,以多行字符串的形式呈现。 |
| day_abbr | 包含星期几缩写名称的序列。 |
| day_name | 包含本地化星期几名称的序列。 |
| firstweekday() | 获取当前第一个星期几的设置。 |
| HTMLCalendar | 用于生成 HTML 日历的类。 |
| isleap() | 如果是闰年则返回 True,否则返回 False。 |
| leapdays() | 返回指定年份范围内的闰年数量。 |
| LocaleHTMLCalendar | 使用特定语言环境的月份和星期名称的 HTML 日历。 |
| LocaleTextCalendar | 使用特定语言环境的月份和星期名称的文本日历。 |
| month() | 返回一个包含月份的多行字符串。 |
| month_abbr | 月份缩写名称序列。 |
| month_name | 月份本地化名称序列。 |
| monthcalendar() | 返回月份的矩阵表示。 |
| monthrange() | 返回当月第一天的星期几以及天数。 |
| prcal() | 打印一年的日历。 |
| prmonth() | 打印月历。 |
| setfirstweekday() | 设置第一个星期几(0=星期一,6=星期日)。 |
| TextCalendar | 用于生成纯文本日历的类。 |
| weekday() | 返回指定日期对应的星期几(0=星期一,6=星期日)。 |
| weekheader() | 返回包含星期几缩写名称的标题字符串。 |

