一,首先安装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))
文章介绍了如何安装和使用chinesecalendar模块,该模块提供is_workday和is_holiday函数来判断日期是否为工作日或节假日,以及is_in_lieu函数检测调休日。示例代码展示了如何针对当前日期和指定日期进行判断。
,智能去除周末节假日(功能已实现)&spm=1001.2101.3001.5002&articleId=131703264&d=1&t=3&u=665f6bc9449b482aa88f4e22fa45c1c9)
3910

被折叠的 条评论
为什么被折叠?



