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

执行输出:是休息日

相关推荐
garmin Chen几秒前
prompt实战:nof1.ai Alpha Arena
java·人工智能·python·prompt
装不满的克莱因瓶4 分钟前
掌握条件生成对抗网络(Conditional GAN)模型结构——从无条件生成到可控生成的进阶
人工智能·pytorch·python·深度学习·神经网络·生成对抗网络·计算机视觉
昭昭颂桉a6 分钟前
TypeScript 前端的必修课,从 JS 到 TS
开发语言·前端·javascript·typescript
何以解忧,唯有..7 分钟前
Go 语言安装与环境配置完整指南
开发语言·后端·golang
菜鸟小九10 分钟前
hello agent(智能体经典范式、框架开发实践)
python·langchain·agent
Java面试题总结12 分钟前
MarkItDown 再次登顶GitHub榜
开发语言·c#·github
学逆向的15 分钟前
C++模板
开发语言·c++·网络安全
zyk_computer15 分钟前
AI Agent ,让循环收敛的那套闭环控制系统
人工智能·后端·python·ai·架构·agent·ai agent
nwsuaf_huasir16 分钟前
matlab绘制尺寸和字体合适的图片插入到latex的方法
android·开发语言·matlab
yijianace17 分钟前
Polymarket 交易机器人踩坑实录
开发语言·python