一,首先安装chinesecalendar模块
pip install chinesecalendar
或
使用镜像安装到指定位置
pip install chinesecalendar --target=D:\bin.x64\Lib\site-packages -i https://pypi.tuna.tsinghua.edu.cn/simple
或者:使用指定的版本,用镜像安装到指定位置
pip install chinesecalendar==1.8.1 --target=D:\bin.x64\Lib\site-packages -i https://pypi.tuna.tsinghua.edu.cn/simple
此模块有两个函数is_workday(date)-是否为工作日、is_holiday(date)-是否为节假日
内置datetime.date模块
使用示例:
import datetime
from chinese_calendar import is_holiday, is_workday
from chinese_calendar import is_in_lieu
#对于当天进行判断
today_date = datetime.datetime.now().date()
print(today_date)
print('工作日: ', is_workday(today_date))
print('假期日: ', is_holiday(today_date))
# 判断法定节假日是不是调休
print('调休日: ', is_in_lieu(today_date))
# 判断指定日期,比如 2023年7月24号 是不是节假日
# april_last = datetime.date(2023, 7, 24)
# print(april_last)
# print('工作日: ', is_workday(april_last))
# print('假期日: ', is_holiday(april_last))
# 判断法定节假日是不是调休
# print('调休日: ', is_in_lieu(april_last))