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

执行输出:是休息日

相关推荐
qq_22589174664 分钟前
基于Flask的城市地铁客流量数据预测系统设计与实现
后端·python·flask
W_3260011 分钟前
Python 常用标准 / 第三方库:random、tqdm、turtle、jieba 用法
开发语言·python
OptimizationMaster17 分钟前
Python对视频文件分类,“横屏”和“竖屏”
python·视频
XLYcmy23 分钟前
PDF论文处理器 - 功能总结
数据库·python·pdf·csv·pymupdf·dify·文本分割
Uncommon.24 分钟前
线性代数与向量
pytorch·python·线性代数·机器学习
ZC跨境爬虫33 分钟前
LeetCode 88. 合并两个有序数组(双指针详解 + Java Python 实现)
java·python·算法·leetcode
caimouse37 分钟前
ReactOS 图形系统分析(17):区域填充 — EngPaint / IntEngPaint(paint.c)
c语言·开发语言·算法
北风toto44 分钟前
研发效能与后端核心技术全景指南:从CI/CD到共性组件实战
java·开发语言·ci/cd
Billy121381 小时前
Day12-C++20 Coroutines(上):协程原理与Promise/Awaitable机制
开发语言·c++进阶学习