Python 内置的日历(calendar)模块主要输出跟日历相关的内容,相对 datetime 和 time 模块来说,calendar 模块的功能要简单些。
最常用的两个功能是输出某年的日历,以及某个月的日历。
下面跟大家介绍下常见的情况:
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))
运行结果: