📜  Python | 日历模块(1)

📅  最后修改于: 2023-12-03 14:46:06.663000             🧑  作者: Mango

Python | 日历模块

Python 的日历模块允许我们获得和操作日历。我们可以使用此模块来获取特定月份的日历、计算一年中给定月份的天数,以及计算给定日期是星期几等。该模块还包括其他有用的功能。

获取月份日历

我们可以使用 calendar.month() 方法来获取特定月份的日历,该方法接受两个参数:年份和月份。

以下是示例代码:

import calendar

# 输出2019年2月份的日历
print(calendar.month(2019, 2))

上述代码输出结果如下:

   February 2019
Mo Tu We Th Fr Sa Su
             1  2  3
 4  5  6  7  8  9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28
获取一年中给定月份的天数

我们可以使用 calendar.monthrange() 方法来获取一年中给定月份的天数,该方法接受两个参数:年份和月份。该方法返回一个元组,其中包括给定月份的第一天是星期几以及该月份的天数。

以下是示例代码:

import calendar

# 获取2019年2月份的天数
days = calendar.monthrange(2019, 2)[1]
print(days)

上述代码输出结果如下:

28
获取日期是星期几

我们可以使用 calendar.weekday() 方法来获取给定日期是星期几,该方法接受三个参数:年份、月份和日期。

以下是示例代码:

import calendar

# 获取2019年2月14日是星期几
weekday = calendar.weekday(2019, 2, 14)
print(weekday)

上述代码输出结果如下:

3

以上就是关于 Python 日历模块的简单介绍。此模块提供了许多其他有用的功能,我们可以在文档中查找它们。