python判断是工作日还是休息日
一、概述
最近在做数据分析,需要判断一个日期是否为工作日,节假日。
找到一个现成的插件,蛮好用的。
1.1、插件介绍
chinesecalendar · PyPI
判断某年某月某一天是不是工作日/节假日。
1.2、安装
pip install chinese_calendar
该模块常用的方法,如下表:
模块 | 说明 |
---|---|
is_workday | 判断是否为工作日,语法:is_workday(date) |
is_holiday | 判断是否为节假日/休息日,语法:is_holiday(date) |
is_in_lieu | 判断是否为调休日,语法:is_in_lieu(date) |
get_holiday_detail | 判断是否为节假日、节假日名称,语法:get_holiday_detail(date)返回值:元组,如,(True, ‘Dragon Boat Festival’),Dragon Boat Festival-端午节 |
get_workdays | 传入开始日期和结束日期,得到工作日的日期,语法:get_workdays(start_date,end_date) |
get_holidays | 传入开始日期和结束日期,得到休息日的日期,语法:get_holidays(start_date,end_date) |
导入该模块的方法,如,导入is_workday方法
from chinese_calendar import is_workday
二、使用示例
2.1、当前日期
import datetime
from chinese_calendar import is_workday
date = datetime.datetime.now().date()
print(date)
if is_workday(date):print("是工作日")
else:print("是休息日")
执行输出:是工作日
2.2、指定日期
import datetime
from chinese_calendar import is_workday
# date = datetime.datetime.now().date()
date = datetime.datetime(2022, 9, 4)
print(date)
if is_workday(date):print("是工作日")
else:print("是休息日")
执行输出:是休息日
python判断是工作日还是休息日相关推荐
- python判断日期是否是休息日,如果是,就往后加,一直加到非休息日
今天在过需求的,遇到一个需求,逻辑非常简单: 逻辑:判断一个日期是否是休息日(包括节假日),如果是就往后+1天,如果还是就继续+天数,直到工作日停止 举个非常简单的例子10月1日--10月7日,都是休 ...
- Python判断指定日期是不是法定节假日
判断一个日期是否为工作日.节假日,有一个现成的库函数:chinesecalendar chinesecalendar · PyPI 1.安装 pip3 install chinesecalendar ...
- Python判断节假日 chinese_calendar
pip install chinesecalendar 支持 2004年 至 2021年 判断某日是节假日还是工作日. import datetime import chinese_calendard ...
- python 判断字典是否包含某个key,以及对应的value 值
python 判断字典是否包含某个key 可以使用 in 来判断 具体如下: num = {"a": 1, "b": 2, "c": 3} ...
- Python 判断当前数值的类型(比如x=10 获取x的类型)
python 判断当前数值的类型使用type 先面集体说下type 的使用 x = 10 x = type(x) print (x) y = "10" y = type(y) pr ...
- 使用Python判断俩张图像相同或以某种方式相似
使用Python判断俩张图像相同或以某种方式相似 1. 均方误差(MSE) 2. 结构相似性指数(SSIM) 3. 效果图 4. 总结 参考 比较图像有俩种方案: 使用图像哈希/感知哈希/差分哈希比较 ...
- python判断一个数是整数、浮点数还是字符串
python判断一个数是整数.浮点数还是字符串 示例代码:
- python判断是否回文_对python判断是否回文数的实例详解
设n是一任意自然数.若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数.例如,若n=1234321,则称n为一回文数:但若n=1234567,则n不是回文数. 上面的解释就是说回文数和逆 ...
- php判断网页编码,python判断网页编码的方法
在web开发的时候我们经常会遇到网页抓取和分析,各种语言都可以完成这个功能.我喜欢用python实现,因为python提供了很多成熟的模块,可以很方便的实现网页抓取. 但是在抓取过程中会遇到编码的问题 ...
最新文章
- signature=6e39b7285090b9748e35514dc5472d29,PXE常见错误代码表
- 美权威报告:量子计算十年内无法落地
- 《大数据时代》----重要理念摘抄
- linux c dup dup2 重定向函数简介
- 从扫描序列的标准化做起,西门子医疗正在中国布这样一盘棋...
- 不热衷黄金、地产的美国人喜欢投资什么?
- sparksql 操作hive_Spark SQL 物化视图原理与实践
- linux startx无法启动
- Android使用scrollview截取整个的屏幕并分享微信
- oracle 闪回总结
- python3读取pdf文档;pdfminer3k
- 安装webpack上
- Geserver SLD 线标注注意事项
- Unity3D基础知识——遍历子物体
- IPU VPU GPU的关系
- NLP专题直播 | 详谈Transformer, BERT, ALBERT, XLNet(ALBERT第一作者亲自讲解)
- 基于 Fortran QuickWin 的物性计算应用程序开发示例
- 26个字母和数字符号ASCII码对照表
- Win10 RealSense L515 ORBSLAM2 配置全攻略
- FP-growth:FP树的构建