python判断工作日,节假日

一、概述

需要判断一个日期是否为工作日,节假日。

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

插件介绍

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

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

安装

powershell 复制代码
pip install chinesecalendar

二、使用示例

1、当前日期

python 复制代码
import datetime
from chinese_calendar import is_workday
date = datetime.datetime.now().date()
if is_workday(date):
  print("是工作日")
else:
  print("是休息日")

执行输出:是工作日

2、指定日期

python 复制代码
import datetime
from chinese_calendar import is_workday
date = datetime.datetime(2020, 8, 9)
if is_workday(date):
  print("是工作日")
else:
  print("是休息日")

执行输出:是休息日

相关推荐
踩着两条虫1 天前
「AI + 低代码」的可视化设计器
开发语言·前端·低代码·设计模式·架构
JoneBB1 天前
ABAP Webservice连接
运维·开发语言·数据库·学习
scan7241 天前
智能体多个工具调用
python
2401_867623981 天前
CSS Flex布局中如何设置子元素间距_掌握gap属性的现代用法
jvm·数据库·python
即使再小的船也能远航1 天前
【Python】安装
开发语言·python
weixin_421725261 天前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
Irissgwe1 天前
类与对象(三)
开发语言·c++·类和对象·友元
没有梦想的咸鱼185-1037-16631 天前
AI-Python机器学习、深度学习核心技术与前沿应用及OpenClaw、Hermes自动化编程
人工智能·python·深度学习·机器学习·chatgpt·数据挖掘·数据分析
雪度娃娃1 天前
转向现代C++——优先选用nullptr而不是0和NULL
开发语言·c++
axinawang1 天前
第3课:变量与输入
python