📅  最后修改于: 2023-12-03 14:46:40.994000             🧑  作者: Mango
Python中自带了日历相关的模块,该模块可以帮助我们简单快速地获取日期相关的信息。在本篇文章中,我们将介绍以下几个常用的日历函数:
calendar()
: 用于打印指定年份的完整日历。month()
: 用于打印指定年月份的日历。isleap()
: 用于判断指定年份是否为闰年。该函数主要用于打印指定年份的完整日历。下面是一个示例代码:
import calendar
# 打印当前年份的完整日历
print(calendar.calendar(2022))
运行上述代码,将会输出2022年的完整日历,如下所示:
2022
January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2 3 4 5
2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12
9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19
16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26
23 24 25 26 27 28 29 27 28 27 28 29 30 31
30 31
April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 3 4 5 6 7 1 2 3 4
3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11
10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18
17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25
24 25 26 27 28 29 30 29 30 31 26 27 28 29 30
July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 3 4 5 6 1 2 3
3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10
10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17
17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24
24 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 30
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2 3
2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10
9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17
16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24
23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31
30 31
该函数主要用于打印指定年月份的日历。下面是一个示例代码:
import calendar
# 打印2022年1月份的日历
print(calendar.month(2022, 1))
运行上述代码,将会输出2022年1月份的日历,如下所示:
January 2022
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 29 30
31
该函数主要用于判断指定年份是否为闰年。下面是一个示例代码:
import calendar
# 判断2022年是否为闰年
print(calendar.isleap(2022))
运行上述代码,将会输出 False,因为2022年不是闰年。
以上就是Python中常用的几个日历函数的介绍,这些函数可以帮助我们快速便捷地获取日期相关的信息,适用于日历、闰年等应用场景。