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 分钟前
处理 Python 类继承中那些变来变去的初始化参数
linux·前端·python
人道领域4 分钟前
【LeetCode刷题日记】90.子集Ⅱ--- 归纳题解
java·开发语言·leetcode
会Tk矩阵群控的小木5 分钟前
小红书矩阵软件:基于Python+ADB的多设备批量管理自动化脚本实战
运维·python·adb·矩阵·自动化·新媒体运营·个人开发
ch.ju10 分钟前
Java Programming Chapter 4——Characteristics of inheritance
java·开发语言
复园电子12 分钟前
企业PDF批量盖章开发集成指南:API对接OA/LIMS系统,高并发落地实战
开发语言·python·pdf
SunnyDays101116 分钟前
如何使用 C# 自动调整 Excel 行高和列宽
开发语言·c#·excel
石山代码19 分钟前
类型限定符的底层实现原理是什么?
python
雾沉川24 分钟前
PyCharm 2025.2 完整安装与配置技术教程
ide·python·pycharm
a诠释淡然29 分钟前
C++模板元编程—现代C++的黑魔法
开发语言·c++
眠りたいです30 分钟前
LangChainv1:agent快速上手与中间件认识
人工智能·python·中间件·langchain·langgraph