话不多说,安装 chinese_calendar 库可以实现,是不是节假日的判断,但是这个日期只能到2020年12月31日,2021年的不行,如果作者未发布版本的时候,可自己修改。

修改位置位于  Lib/site-packages/chinese_calendar/constants.py

修改内容,比如添加2021年的节假日:

holidays = {#新增datetime.date(year=2021, month=1, day=1): Holiday.new_years_day.value,datetime.date(year=2021, month=2, day=11): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=12): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=13): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=14): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=15): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=16): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=17): Holiday.spring_festival.value,datetime.date(year=2021, month=4, day=3): Holiday.tomb_sweeping_day.value,datetime.date(year=2021, month=4, day=4): Holiday.tomb_sweeping_day.value,datetime.date(year=2021, month=4, day=1): Holiday.tomb_sweeping_day.value,datetime.date(year=2021, month=5, day=2): Holiday.labour_day.value,datetime.date(year=2021, month=5, day=3): Holiday.labour_day.value,datetime.date(year=2021, month=5, day=4): Holiday.labour_day.value,datetime.date(year=2021, month=5, day=5): Holiday.labour_day.value,datetime.date(year=2021, month=6, day=12): Holiday.dragon_boat_festival.value,datetime.date(year=2021, month=6, day=13): Holiday.dragon_boat_festival.value,datetime.date(year=2021, month=6, day=14): Holiday.dragon_boat_festival.value,datetime.date(year=2021, month=9, day=19): Holiday.mid_autumn_festival.value,datetime.date(year=2021, month=9, day=20): Holiday.mid_autumn_festival.value,datetime.date(year=2021, month=9, day=21): Holiday.mid_autumn_festival.value,datetime.date(year=2021, month=10, day=1): Holiday.national_day.value,datetime.date(year=2021, month=10, day=2): Holiday.national_day.value,datetime.date(year=2021, month=10, day=3): Holiday.national_day.value,datetime.date(year=2021, month=10, day=4): Holiday.national_day.value,datetime.date(year=2021, month=10, day=5): Holiday.national_day.value,datetime.date(year=2021, month=10, day=6): Holiday.national_day.value,datetime.date(year=2021, month=10, day=7): Holiday.national_day.value,
}workdays = {
#新增datetime.date(year=2021, month=2, day=7): Holiday.spring_festival.value,datetime.date(year=2021, month=2, day=20): Holiday.spring_festival.value,datetime.date(year=2021, month=4, day=25): Holiday.labour_day.value,datetime.date(year=2021, month=5, day=8): Holiday.labour_day.value,datetime.date(year=2021, month=9, day=18): Holiday.mid_autumn_festival.value,datetime.date(year=2021, month=9, day=26): Holiday.national_day.value,datetime.date(year=2021, month=10, day=9): Holiday.national_day.value,
}

就可以了。

Python实现节假日判断,手动添加后续节假日相关推荐

  1. PYTHON使用chinese_calendar判断日期是否为节假日

    在业务处理中,经常需要判断某天或者当天是不是工作日,或者是不是休假日,使用Python实现日期是否为节假日的方法如下: import datetime from chinese_calendar im ...

  2. 怎样手动填加python变量_python(十一)接口开发、写日志、发邮件、python来发请求、手动添加环境变量...

    接口开发 接口开发需要用到第三方模块flask. 1.登录的接口. import flask import json import pymysql import hashlib server = fl ...

  3. mysql判断当前日期是否为节假日_java 判断日期是否是节假日

    1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3.9包,包 ...

  4. 节假日判断工具(Java)

    由来 节假日判断工具类:大厂接口要收费,小厂接口怕不稳定,索性自己写一个吧. 软件架构 spring boot,jdk1.8 原理:通过文本文件,维护每一年的假节日和调休日期.示例见/years/20 ...

  5. 谷歌日历添加中国节假日

    因为习惯使用谷歌日历以及工作,需要频繁核对节日信息,但是谷歌日历并没有带有中国的节假日,这里主要说明如何在谷歌日历中添加中国节假日. 在左侧其他日历之中即可添加. 参考: [1]https://ein ...

  6. java判断日期是否节假日_java 判断日期是否是节假日

    标签: 1.新建一个excel命名为"节假日.xls"存放节假日,模板格式如下 2.判断是否是节假日的类 工作日返回true ,休息日返回false. 需要引用poi-bin-3. ...

  7. jQuery UI 添加法定节假日显示

    [b][align=center][size=small]jQuery UI 添加法定节假日显示[/size][/align][/b] 有新需求了,填写日历的时候需要显示法定节假日. 在网上了解了一下 ...

  8. PHP如何判断是国内的节假日/工作日

    当你在开发一个需要考虑中国节假日和工作日的 PHP 应用程序时,你可能会想知道如何判断一个日期是节假日还是工作日.这个问题看起来很简单,但是实际上要想得到准确的结果是有一定难度的.本文将介绍如何使用 ...

  9. W11手动添加python环境变量

    W11手动添加python环境变量 在Windows11中添加python变量 1. python 3.9.13的下载 首先是python的下载,可以直接从官网下载自己需要的python版本. 链接: ...

最新文章

  1. spark数据查询语句select_sparksql读取hive表中数据
  2. IOS开发笔记2-C语言基础复习
  3. 【跃迁之路】【535天】程序员高效学习方法论探索系列(实验阶段292-2018.07.25)...
  4. HUST 1555 A Math Homework
  5. 分布式唯一ID生成器
  6. Java:清空文件内容
  7. 在排序数组中查找元素的第一个和最后一个位置—leetcode34
  8. 『软件测试3』八大典型的黑盒测试方法已来袭,快快接住!
  9. “小朋友”们节日快乐呀~
  10. 设计模式---责任链模式(C++实现)
  11. 微型计算机系统三层结构,微型计算机系统结构图.doc
  12. AWVS14.7破解版免费获取
  13. 计算机病毒是指______.,计算机病毒是指
  14. 职教云怎么合并账号_云课堂智慧职教怎么注销账号
  15. python读取xml文件并修改_如何在Python中解析和修改XML?
  16. 华为社招机考考什么_华为研发面试流程及机考题常出题型—亲历总结
  17. 数据结构与算法(零)-前言
  18. 【转载】任正非:鼓足干劲,力争上游,不畏一切艰难困苦
  19. 树莓派 PWM 控制步进
  20. 蓝牙耳机的LDAC、aptX指的都是什么?

热门文章

  1. 尼尔机械纪元安卓机器人_尼尔机械纪元安卓正版下载-尼尔机械纪元steam下载-k73游戏之家...
  2. python色卡_python plt 色卡
  3. python图像处理(二)绘制函数图像
  4. 财务指标初步学习笔记
  5. OC实例之汽车启动问题
  6. JAVA-超大文件上传-如何上传文件-大文件上传
  7. shuffle什么意思?python模拟随机发牌(斗地主、掼蛋)
  8. msr和esp分区有什么用
  9. os.path.dirname(os.path.realpath(__file__))
  10. 51单片机硬件设计-最小系统(一)