Python识别中国工作日,节假日,调休日。—已更新2022年
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年相关推荐
- python识别节假日_Python3自动签到 定时任务 判断节假日的实例
不废话,直接上代码Python3.6 签到代码,只需修改url,账号,密码即可,此处是登录时无验证登录,有验证码的自行补充 # -*- coding:utf-8 -*- import json imp ...
- 大数据基础数据之中国法定节假日API
中国法定节假日API Date: November 16, 2021 1.背景 目前业务需求中,需要分析法定节假日.我们日常查看法定节假日,都是在百度或者某些日历中查看.但是,网上很少有通过API获得 ...
- 大数据python试卷_大数据分析的python基础-中国大学mooc-试题题目及答案
大数据分析的python基础-中国大学mooc-试题题目及答案 更多相关问题 [判断题] 只有当晶闸管同时承受正向阳极电压和正向门极电压时,晶闸管才可以导通. [判断题] 换流可以通过机械开关或电子开 ...
- python判断是工作日还是休息日
一.概述 最近在做数据分析,需要判断一个日期是否为工作日,节假日. 找到一个现成的插件,蛮好用的. 1.1.插件介绍 chinesecalendar · PyPI 判断某年某月某一天是不是工作日/节假 ...
- python在中国的发展-python在中国的现状和发展趋势
python在中国的现状和发展趋势 来源:北京兄弟连IT培训学校 时间:2019/7/31 15:59:19 近几年Python编程语言在国内引起不小的轰动,有超越Java之势,本来在美国这个编程语言 ...
- 根据工作日/节假日收货要求计算预计发货时间
1.需求: 根据下单时间orderTime(这里默认是系统时间); 客户收货时间要求:工作日=1,节假日2; 计算预计发货时间(这里需要运输时长); 2.思路: 要计算预计发货时间,(仓库的发货截止 ...
- 中国法定节假日天数以及世界各国放假天数
背景 探讨下中国的法定节假日天数以及对比世界各国. 对比 1.中国 看起来很多对吧?实际是东拼西凑凑出来的.即使作者,也有时候被弄糊涂了,比如五一假期究竟是放假1天还是3天,还以为五一假期放假3天,实 ...
- 使用 OpenCV 和 Python 识别信用卡号
使用 OpenCV 和 Python 识别信用卡号 在之前的博文中,我们学习了如何安装 Tesseract 二进制文件并将其用于 OCR. 然后我们学习了如何使用基本的图像处理技术来清理图像以提高 T ...
- 利用python识别图片中的条码及条码图片矫正和增强!
前言 这周和大家分享如何用python识别图像里的条码.用到的库可以是zbar.希望西瓜6辛苦码的代码不要被盗了.(zxing的话,我一直没有装好,等装好之后再写一篇) 具体步骤 前期准备 用open ...
- python zxing 识别条码_详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强...
前言 这周和大家分享如何用python识别图像里的条码.用到的库可以是zbar.希望西瓜6辛苦码的代码不要被盗了.(zxing的话,我一直没有装好,等装好之后再写一篇) 具体步骤 前期准备 用open ...
最新文章
- 转换字符串中汉字为其拼音缩写(C#)
- VSCode搭建Vue项目
- “CAIL 2021中国法律智能技术评测”全面开启!
- concurrenthashmap_ConcurrentHashMap实现原理及源码分析
- WinForm 自定义控件属性
- jQuery常见的选择器操作运算符
- oracle的function的语法,Oracle function语法
- 深入async/await知多少
- 可以完成99%的静态页面的HTML标签
- c语言 如何调用void函数,在C中从main调用void*函数
- 中职计算机平面设计主要学什么,四川省计算机平面设计专业学什么
- 微型计算机与巨型计算机相比,微型计算机的特点及应用
- ARM处理器对比分析
- springboot整合xxl-job分布式定时任务【图文完整版】
- Sine-Tent-Cosine混沌映射(提供参考文献及Matlab代码)
- 比较两组数据的差异用什么图更直观_用好这11种可视化图表,数据可视化技能秒提升...
- jupyter notebook 前面书写后面内容消失
- Tomcat7 与 maven
- 腾讯智慧交通的「KPI底座」
- 常见电子器件命名规则