Python
内置的日历(
calendar
)模块主要输出跟日历相关的内容,相对
datetime
和
time
模块来说,
calendar 模块的功能要简单些。
最常用的两个功能是输出某年的日历,以及某个月的日历。
下面跟大家介绍下常见的情况:
1、获取某年的日历
import calendar
calendar.prcal(2021)
运行结果:
2、获取某月的日历
#打印某个月
print(calendar.month(2021,11))
#prmonth()函数
calendar.prmonth(2021,12)
运行结果:
3、其他方法
3.1 calendar.monthcalendar()
返回表示一个月的日历的矩阵。每一行代表一周;此月份外的日子由零表示。每周从周一开始。
print(calendar.monthcalendar(2021,11))
运行结果:
3.2calendar.weekday()
返回某天是星期几,默认情况下 0-6 代表周一到周日。
#返回某天是星期几,默认情况下 0-6 代表周一到周日
print(calendar.weekday(2021,11,16))
运行结果:
3.3 calendar.weekheader(n)
返回一个包含星期几的缩写名的头。
n
指定星期几缩写的字符宽度。
print(calendar.weekheader(3))
运行结果: