Python识别中国工作日,节假日,调休日


简单修改,支持2022年至2004年之间所有工作日,节假日,调休工作日

工作需要使用Python识别工作日功能,在Python第三库,使用 pip install chinese_calendar,安装正常使用。随着时间推移,发现不支持2020年。


一、gitee下载库

下载完成后,修改名称为chinese_calendar,并解压到Python安装路径的Lib文件夹下
D:\Program Files\python368\Lib

二、代码使用

代码如下(示例):

import datetime
from chinese_calendar import is_workday
from chinese_calendar import is_holiday
from chinese_calendar import is_in_lieu#获取现在的时间
date0 = datetime.datetime.now().date()#自定义时间
date2 = '2022-02-04'
date3 = datetime.date(*map(int,date2.split('-')))#验证自定义时间格式
print(date3)
print(type(date3))#验证是否是工作日
if  is_workday(date3):print("是工作日0")
else:print("是休息日0")
#结果:是休息日0,判断为Trueif is_workday(date3) is True:print('工作日判断为真')
else:print("工作日判断为假")
#结果:是休息日0。输输出结果为”工作日判断为假“#验证是否是休息日
if is_holiday(date3):print("是休息日1")
else:print('是工作日1')
#结果:是休息日1。判断结果为Trus。#验证是否为调休日期
if is_in_lieu(date3):print('是节假调休日')
else:print('不是节假调休日')
#结果是:节假日调休日,判断结果为True。

总结

从最一开始的PIP下载引用的。网址https://pypi.org/project/chinesecalendar/

Python识别中国工作日,节假日,调休日。—已更新2022年相关推荐

  1. python识别节假日_Python3自动签到 定时任务 判断节假日的实例

    不废话,直接上代码Python3.6 签到代码,只需修改url,账号,密码即可,此处是登录时无验证登录,有验证码的自行补充 # -*- coding:utf-8 -*- import json imp ...

  2. 大数据基础数据之中国法定节假日API

    中国法定节假日API Date: November 16, 2021 1.背景 目前业务需求中,需要分析法定节假日.我们日常查看法定节假日,都是在百度或者某些日历中查看.但是,网上很少有通过API获得 ...

  3. 大数据python试卷_大数据分析的python基础-中国大学mooc-试题题目及答案

    大数据分析的python基础-中国大学mooc-试题题目及答案 更多相关问题 [判断题] 只有当晶闸管同时承受正向阳极电压和正向门极电压时,晶闸管才可以导通. [判断题] 换流可以通过机械开关或电子开 ...

  4. python判断是工作日还是休息日

    一.概述 最近在做数据分析,需要判断一个日期是否为工作日,节假日. 找到一个现成的插件,蛮好用的. 1.1.插件介绍 chinesecalendar · PyPI 判断某年某月某一天是不是工作日/节假 ...

  5. python在中国的发展-python在中国的现状和发展趋势

    python在中国的现状和发展趋势 来源:北京兄弟连IT培训学校 时间:2019/7/31 15:59:19 近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言 ...

  6. 根据工作日/节假日收货要求计算预计发货时间

    1.需求: 根据下单时间orderTime(这里默认是系统时间); 客户收货时间要求:工作日=1,节假日2; 计算预计发货时间(这里需要运输时长); 2.思路:  要计算预计发货时间,(仓库的发货截止 ...

  7. 中国法定节假日天数以及世界各国放假天数

    背景 探讨下中国的法定节假日天数以及对比世界各国. 对比 1.中国 看起来很多对吧?实际是东拼西凑凑出来的.即使作者,也有时候被弄糊涂了,比如五一假期究竟是放假1天还是3天,还以为五一假期放假3天,实 ...

  8. 使用 OpenCV 和 Python 识别信用卡号

    使用 OpenCV 和 Python 识别信用卡号 在之前的博文中,我们学习了如何安装 Tesseract 二进制文件并将其用于 OCR. 然后我们学习了如何使用基本的图像处理技术来清理图像以提高 T ...

  9. 利用python识别图片中的条码及条码图片矫正和增强!

    前言 这周和大家分享如何用python识别图像里的条码.用到的库可以是zbar.希望西瓜6辛苦码的代码不要被盗了.(zxing的话,我一直没有装好,等装好之后再写一篇) 具体步骤 前期准备 用open ...

  10. python zxing 识别条码_详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强...

    前言 这周和大家分享如何用python识别图像里的条码.用到的库可以是zbar.希望西瓜6辛苦码的代码不要被盗了.(zxing的话,我一直没有装好,等装好之后再写一篇) 具体步骤 前期准备 用open ...

最新文章

  1. 转换字符串中汉字为其拼音缩写(C#)
  2. VSCode搭建Vue项目
  3. “CAIL 2021中国法律智能技术评测”全面开启!
  4. concurrenthashmap_ConcurrentHashMap实现原理及源码分析
  5. WinForm 自定义控件属性
  6. jQuery常见的选择器操作运算符
  7. oracle的function的语法,Oracle function语法
  8. 深入async/await知多少
  9. 可以完成99%的静态页面的HTML标签
  10. c语言 如何调用void函数,在C中从main调用void*函数
  11. 中职计算机平面设计主要学什么,四川省计算机平面设计专业学什么
  12. 微型计算机与巨型计算机相比,微型计算机的特点及应用
  13. ARM处理器对比分析
  14. springboot整合xxl-job分布式定时任务【图文完整版】
  15. Sine-Tent-Cosine混沌映射(提供参考文献及Matlab代码)
  16. 比较两组数据的差异用什么图更直观_用好这11种可视化图表,数据可视化技能秒提升...
  17. jupyter notebook 前面书写后面内容消失
  18. Tomcat7 与 maven
  19. 腾讯智慧交通的「KPI底座」
  20. 常见电子器件命名规则

热门文章

  1. java 邮件接收,用Java接收电子邮件
  2. Linux下批量tiff转pdf
  3. 图说设计模式-结构型设计模式笔记
  4. 傅里叶分析斯坦恩中文版pdf_傅里叶分析
  5. 前端js 下载zip文件并解压
  6. QTableView自定义拖拽行
  7. 使用SAXReader所需jar包
  8. 微信小程序签到考勤系统
  9. 相信美好就能遇见美好—西安独行三日短途穷游 攻略
  10. VBA中,正则表达式的语法介绍