Python判断指定日期是不是法定节假日
判断一个日期是否为工作日、节假日,有一个现成的库函数:chinesecalendar
chinesecalendar · PyPI
1、安装
pip3 install chinesecalendar
2、代码示例
demo.py
from datetime import datetime
from chinese_calendar import is_workdaydef isWorkdays(date_value):"""# 判断是否是法定节假日"""if is_workday(date_value):print("{}是工作日".format(date_value))else:print("{}是休息日".format(date_value))# 当前日期
date_1 = datetime.now().date()
print("date_1: {}, type: {}".format(date_1, type(date_1)))isWorkdays(date_1)# 人工输入日期
date_2 = datetime.strptime("2022-03-19", '%Y-%m-%d').date()
print("date_2: {}, type: {}".format(date_2, type(date_2)))isWorkdays(date_2)
运行结果:
date_1: 2022-02-18, type: <class 'datetime.date'>
2022-02-18是工作日
date_2: 2022-03-19, type: <class 'datetime.date'>
2022-03-19是休息日
参考:
python判断工作日,节假日 - 肖祥 - 博客园
Python判断指定日期是不是法定节假日相关推荐
- 判断指定日期是否为节假日、双休日、工作日
项目中有需求:判断指定日期,是否为节假日.双休日.工作日.简单想了下,双休日可能也上班,工作日可能休息.另外每年的节假日,放假时间,还真不知道! 自己做不出来,就在网上找答案:推荐一篇文章:https ...
- python判断一个日期对应的节假日名
安装依赖 安装chinesecalendar库:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ chinesecalendar git ...
- python代码判断指定日期是当前年的第多少天
python代码判断指定日期是当前年的第多少天 #python代码判断指定日期是当前年的第多少天 #不适用标准库 def is_leap_year(year):"""判断 ...
- Python计算两日期之间排除节假日与非上班时间的工作时间
Python计算两日期之间排除节假日与非上班时间的工作时间 前言 一.基本思路 二.代码示例 总结 文章目录 前言 一.基本思路 二.代码示例 总结 前言 工作中遇见需要写UDF计算事项办理时间的需求 ...
- js通用判断指定日期是周几,是否是周六、周日
通用判断指定日期是周几,是否是周六.周日 一.实际效果图 二.前端代码参考 HTML模板: <!DOCTYPE html> <html><head><meta ...
- 判断指定日期为当年第几天(Java实现)
想要实现的功能是: 从键盘输入年.月.日判断这一天是本年的第几天 不妨先从一个更简单的程序开始入手: 从键盘输入2022年的月.日.要求通过程序输出该日期为2022年的第几天: 如2月2日为2022年 ...
- java中判断日期是当天_java中如何判断指定日期是不是今天
java中如何判断指定日期是不是今天 发布时间:2020-06-19 10:35:23 来源:亿速云 阅读:150 作者:Leah java中如何判断指定日期是不是今天?相信很多新手小白还没学会这个技 ...
- php根据当前日期判断法定节假日_PHP 判断当前日期是否是法定节假日或者休息日 (原)...
//判断日期是不是节假日或者双休日接口 @param time [时间(时间戳或者Y-m-d都可)] public function get_type_by_date(){ $t = $_GET['t ...
- Tushare判断指定日期股票是否ST
tushare中没有在指定日期条件下判断股票是否是st,只有直接通过stock_basic获取当前的状态是否是st.但是我们在做量化策略回测时,选股通常要过滤当时股票是否处于st状态. 下面将定义一个 ...
最新文章
- python3下载安装windows教程-Python3入门笔记(1) —— windows安装与运行
- OVS bridge和port(三十三)
- python的数据库应用,Python数据库应用
- 普罗米修斯 监控_新一代的监控系统普罗米修斯(Prometheus)
- tomcat命令linux,Linux下一些操作Tomcat的命令
- 荣耀赵明 “Diss” 5G 手机;甲骨文创始人埃里森:Uber 一文不值;Chrome 77 发布 | 极客头条...
- C/C++ 获取本地日期时间常见方法
- 计算机应用基础专科在线考试,电子科技大学在线考试2019年春计算机应用基础专科(18页)-原创力文档...
- JS搜索省份匹配出省份的所有城市
- win任务栏计算机变未知,深度技术Win7电脑任务栏图标显示异常的解决方法
- 如何规划自己的人生未来
- PowerDesigner修改设置表格背景色
- Protel DXP使用教程 -建立工程与绘制原理图PCB图
- 关于AHB-RAM的一些内容1
- GROUP BY clause and contains nonaggregated 报错处理
- 一种基于知识图谱的新闻推荐模型
- windows安装python环境、conda常用命令
- 远程办公导致企业网络被黑?请注意这三点
- 笔记:李想分享的创业经历的5个楼层
- 【小白手册】超实用Python入门指南!
热门文章
- SQL实战45.将titles_test表名修改为titles_2017
- package titlesec error: nested titles
- 技术美术知识学习5200:光追相关概念介绍
- mysql实现翻页功能
- 监控易携手三大运营商,助推安徽省农行三级网扁平化管理
- java计算机毕业设计计算机课程在线培训学习管理系统MyBatis+系统+LW文档+源码+调试部署
- 完全支持双层PDF!开源的PDF分离与合并软件,C#版本(转自codeproject)
- 处理文档用计算机配置文件,计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll的修复方案...
- 【Vue】报错信息: [WDS] Errors while compiling. Reload prevented.
- 【Android应用开发技术:媒体开发】音频