Python的工作日判断库(含调休)——chinese_calendar
chinese_calendar
是一个用于判断中国传统日历日期是否为工作日(工作日为周一至周五)的库。以下是一个使用 chinese_calendar
的示例代码:
from chinese_calendar import is_holiday, is_workday
# 判断指定的中国传统日期是否为节假日
date = "2023-02-12" # 例如春节
print(f"{date} 是否为节假日: {is_holiday(date)}")
# 判断指定的中国传统日期是否为工作日
date = "2023-02-12" # 例如春节通常为节假日,不是工作日
print(f"{date} 是否为工作日: {is_workday(date)}")
这段代码首先导入了 is_holiday
和 is_workday
函数,然后使用这两个函数分别检查了一个特定日期是否为节假日和工作日。
注意:chinese_calendar
库可能不包含最新的调休信息,因为它依赖于硬编码的传统节假日数据。如果需要最新的调休信息,可能需要查找其他更新的库或者使用官方的节假日数据来自定义实现。
评论已关闭