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

执行输出:是休息日

相关推荐
wj3055853781 小时前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
为何创造硅基生物1 小时前
C语言 结构体内存对齐规则(通俗易懂版)
c语言·开发语言
吃好睡好便好2 小时前
在Matlab中绘制横直方图
开发语言·学习·算法·matlab
星寂樱易李2 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性
开发语言·网络·python
仰泳之鹅2 小时前
【C语言】自定义数据类型2——联合体与枚举
c语言·开发语言·算法
qingfeng154152 小时前
企业微信机器人开发:如何实现自动化与智能运营?
人工智能·python·机器人·自动化·企业微信
之歆2 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇
开发语言·前端·javascript·ecmascript
cen__y3 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
AI人工智能+电脑小能手3 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识
java·开发语言·jvm