Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python判断工作日,节假日

python判断工作日,节假日

作者头像
py3study
发布于 2020-09-09 04:11:33
发布于 2020-09-09 04:11:33
8.2K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

一、概述

最近在做数据分析,需要判断一个日期是否为工作日,节假日。

找到一个现成的插件,蛮好用的。

插件介绍

https://pypi.org/project/chinesecalendar/

判断某年某月某一天是不是工作日/节假日。 支持 2004年 至 2020年,包括 2020年 的春节延长。 兼容 Python2 与 Python3.

安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pip install chinesecalendar

二、使用示例

当前日期

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import datetime
from chinese_calendar import is_workday
date = datetime.datetime.now().date()
if is_workday(date):
  print("是工作日")
else:
  print("是休息日")

执行输出:是工作日

指定日期

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import datetime
from chinese_calendar import is_workday
date = datetime.datetime(2020, 8, 9)
if is_workday(date):
  print("是工作日")
else:
  print("是休息日")

执行输出:是休息日

本文参考链接:

https://blog.csdn.net/zhou_438/article/details/101300337

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/09/07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何让 Python 脚本在工作日运行?
你好,我是征哥,最近用 Python 写了个每日签到答题的脚本,想让它在工作日每天运行,于是我找到了这个三方库-chinesecalendar。
somenzz
2022/05/24
3.7K0
如何让 Python 脚本在工作日运行?
chinesecalendar:判断日期是不是工作日
工作与学习中,有个场景需要判断指定日期是不是工作日,例如自动化办公工作日自动发邮件,量化交易判断是否为交易日等等, 因此我们需要能准确判断给的日期是不是工作日,Python中一般使用模块chinesecalendar来解决这个问题。
luckpunk
2025/01/18
2770
Python生成中国节假日工作表,快速给数据库内生成工作日历
有时候,我们处理一些业务,比如:计算员工请假的时间工作日;就需要数据库内存在一张工作日历,记录调休和节假日。
Mintimate
2024/08/11
1.3K0
Python生成中国节假日工作表,快速给数据库内生成工作日历
判断当前时间是否是法定节假日或工作日
resources 目录下(与application.properties配置文件同级)新建一个文件 holiday.txt
时间静止不是简史
2022/05/06
6.3K0
python计算节假日
以下是统计2019年and2020年节假日,请直接看代码,注释的很详细 # -*- coding:utf-8 -*- import datetime '''判断当天日期是否为节假日''' #把调休的休息日加到这里面 rest_holiday=[ '2018-12-31', '2019-01-01','2019-02-04','2019-02-05','2019-02-06','2019-02-07','2019-02-08', '2019-04-05','2019-04-2
周小董
2019/03/25
2.8K0
python计算节假日
kettle生成节假日数据原来还可以这样操作?
最近有好多小伙伴私信我,遇到一个问题在做数仓项目中遇到了瓶颈有的需求需要根据节假日去统计信息。但是由于节假日每年都不一样目前提供的方法没法动态的去获取关于节假日的信息。所以自己去编写一个实现类就完成这个操作。
大数据老哥
2021/02/04
9310
kettle生成节假日数据原来还可以这样操作?
完美生成年度节假日表,Kettle还能这么玩!
写在前面: 博主是一名大数据初学者,昵称来源于《爱丽丝梦游仙境》中的Alice和自己的昵称。作为一名互联网小白,写博客一方面是为了记录自己的学习历程,一方面是希望能够帮助到很多和自己一样处于起步阶段的萌新。由于水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!个人小站:http://alices.ibilibili.xyz/ , 博客主页:https://alice.blog.csdn.net/ 尽管当前水平可能不及各位大佬,但我还是希望自己能够做得更好,因为一天的生活就是一生的缩影。我
大数据梦想家
2021/01/27
1.3K0
完美生成年度节假日表,Kettle还能这么玩!
iOS 工作日——过滤法定节假日日历提醒的实现
笔者五一之前补班的时候,闹钟没响,早上差点迟到了。笔者闹钟设置的是周一到周五,iPhone没有法定节假日的设置,也没有补休的设置。。。。笔者就想要解决这个痛点,梦想着,要是做出来了,发布到商店,从此走上人生巅峰,赢取白。。。。
莫空9081
2021/06/15
7K0
如何判断一个日期是节假日还是工作日
最近的一个微信多客服项目需要判断当前的日期是节假日还是工作日,中国的节假日有点复杂,比如端午中秋这些假期是农历,而十一长假又会有补休,所以很难去简单的去判断,还好最近找到百度 APIStore 的一个 API 可以简单的判断:
Denis
2023/04/15
1.1K0
Holidays:工作日、节假日管理
在处理日期相关的编程任务时,我们经常需要判断某一天是否为法定节假日、调休日或工作日。传统方法需要手动维护日期列表,不仅繁琐还容易出错。直到遇见了holidays这个神奇的库,它完美解决了这个痛点,让日期处理变得轻而易举。
luckpunk
2025/01/15
3550
Holidays:工作日、节假日管理
节假日API调用失效,看我如何解决!
上一篇博客为大家分享了Kettle的骚操作——生成年度节假日表,其中在JS代码中调用了节假日API。
大数据梦想家
2021/01/27
2.8K0
节假日API调用失效,看我如何解决!
1.20 PowerBI数据准备-日期表增加节假日、工作日分析相关列
加入 PowerBI自己学 知识星球 可以:下载源文件,边学边练;遇到问题,提问交流,有问必答。
PowerBI自己学_轻松
2025/02/23
2380
1.20 PowerBI数据准备-日期表增加节假日、工作日分析相关列
『自己构建节假日API』
之前梳理了一些内置库的学习,收到了一些评论,绝大多数评论都在直指一个问题:为什么梳理这些无关痛痒的内置库?
谢伟
2018/12/19
4.4K1
JAVA判断当前日期是否是工作日,还是节假日
在使用hutool工具包的时候,发现hutool工具包无法判断是否是工作日还是节假日(因为每年节假日各不相同,所以自己写了一个) 当前只有2021年的数据,后续的数据需要等国务院发布 节假日数据来源:国务院办公厅关于2021年部分节假日安排的通知
卢衍飞
2023/02/16
2.3K0
【腾讯云监控】异常检测中“节假日效应”的解决方案
在时间序列异常检测场景中,“节假日效应”是一个让很多人头疼的问题。所谓节假日效应,就是指在节假日期间,甚至前后一俩天,它的时间序列的走势和平常的时间序列走势有着很明显的区别。 尽管曲线有着明显区别的走势,但是业务往往是正常的。
durdendong-董善东
2021/04/19
3.1K0
【腾讯云监控】异常检测中“节假日效应”的解决方案
Golang如何实现节假日不打扰用户?
这里我们利用下json转golang struct的小工具,把接口返回的json转成golang的代码
壮壮熊
2023/01/17
1.5K0
Golang如何实现节假日不打扰用户?
「Python实用秘技17」快速获取国内节假日安排
  这是我的系列文章「Python实用秘技」的第17期,本系列立足于笔者日常工作中使用Python积累的心得体会,每一期为大家带来一个几分钟内就可学会的简单小技巧。
Feffery
2024/05/23
3070
「Python实用秘技17」快速获取国内节假日安排
软件测试|数据处理神器pandas教程(八)
前面的文章中,我们讲解了pandas处理时间的功能,本篇文章我们来介绍pandas时间序列的处理。
霍格沃兹测试开发Muller老师
2023/04/10
1.4K0
Quartz-Calendar 排除指定节假日时间执行任务
在实际任务调度中,我们不可能一成不变地按照某个周期性的调度规则运行任务,必须考虑到实现生活中日历上特定日期。
小小工匠
2021/08/17
1.5K0
讯投 QMT 使用小技巧 -如何判断今天是不是交易日
你可以根据你的QMT版本和可用模块选择最适合的方法。第一种方法通常是首选,因为它直接查询交易所的交易日历。
WTSolutions
2025/04/02
2520
推荐阅读
相关推荐
如何让 Python 脚本在工作日运行?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档