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("是休息日")

执行输出:是休息日

相关推荐
西西弗Sisyphus10 分钟前
极限的常数倍数性质证明和可视化代码
python·微积分·极限
雾岛听蓝11 分钟前
C++:模拟实现string类
开发语言·c++
superman超哥16 分钟前
Rust Cargo Run 与 Cargo Test 命令:开发工作流的双引擎
开发语言·后端·rust·cargo run·cargo test·开发工作流·双引擎
小鸡吃米…22 分钟前
机器学习——生命周期
人工智能·python·机器学习
bugtraq202123 分钟前
PentestGPT的部署和使用本地大模型的调试记录
linux·服务器·python
p&f°28 分钟前
Java面试题(全)自用
java·开发语言
databook31 分钟前
回归分析全家桶(16种回归模型实现方式总结)
人工智能·python·机器学习
猴子年华、39 分钟前
【每日一技】:GitHub 精确查询
开发语言·python·github
持续升级打怪中1 小时前
深入解析深浅拷贝:原理、实现与最佳实践
开发语言·前端·javascript
码农水水1 小时前
蚂蚁Java面试被问:接口幂等性的保证方案
java·开发语言·面试