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

执行输出:是休息日

相关推荐
2501_914245931 分钟前
Go语言如何在VSCode中开发_Go语言VSCode配置教程【避坑】.txt
jvm·数据库·python
2301_782659184 分钟前
MongoDB如果有一个分片完全宕机集群还能用吗_受影响数据的不可读与分片隔离感知
jvm·数据库·python
justjinji5 分钟前
JavaScript中严格模式use-strict对引擎解析的辅助
jvm·数据库·python
Absurd5877 分钟前
CSS如何使用-default获取默认选项样式_通过状态伪类突出预选表单项
jvm·数据库·python
Predestination王瀞潞8 分钟前
Java EE3-我独自整合(第七章:Spring AOP 通知类型)
python·spring·java-ee
qq_120840937113 分钟前
Three.js 工程向:GLTFLoader 管线、Draco/KTX2 与资源管理
开发语言·javascript·ecmascript
weixin_4585801215 分钟前
CSS如何让flex布局支持老版本浏览器_添加-webkit-前缀与兼容性写法
jvm·数据库·python
Shorasul20 分钟前
CSS viewport单位在旧移动端支持不佳_利用固定像素值与rem配合
jvm·数据库·python
下地种菜小叶21 分钟前
定时任务系统怎么设计?一次讲清任务注册、分布式调度、幂等执行与失败补偿
java·开发语言·数据库·oracle·rabbitmq
z44247532622 分钟前
CSS如何实现响应式布局_使用Flexbox与Grid提升适配效率
jvm·数据库·python