python 判断工作日(节假日)
安装第三方库
pip install chinesecalendar
# 导入所需模块
import datetime
from chinese_calendar import is_workday
判断今天是否为工作日
date = datetime.datetime.now().date()
if is_workday(date):
print("是工作日")
else:
print("是休息日")
是工作日
判断指定日期是否为工作日
# 2020圣诞节,周五
date = datetime.datetime(2020,12, 25)
if is_workday(date):
print("是工作日")
else:
print("是休息日")
是工作日
# 2021元旦
date = datetime.datetime(2021, 1, 1)
if is_workday(date):
print("是工作日")
else:
print("是休息日")
是休息日
# 今年春节
date = datetime.datetime(2021, 2, 12)
if is_workday(date):
print("是工作日")
else:
print("是休息日")
是休息日
回帖内容已被屏蔽。
没毛病,只要这个库更新那就行了
哈哈哈,也是,国家法定节假日安排是每年更新才有的
国家假日办 每年会公布下一年的节假日安排。
所以这个只能动态更新,每年修改一次 ~
据我观察,去年的时候他们支持 2020,也就是更具国家节假日发文后,他们会更新的
好奇为啥只支持到 2021