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

执行输出:是休息日

相关推荐
芊寻(嵌入式)1 分钟前
C转C++学习笔记--基础知识摘录总结
开发语言·c++·笔记·学习
一颗松鼠10 分钟前
JavaScript 闭包是什么?简单到看完就理解!
开发语言·前端·javascript·ecmascript
有梦想的咸鱼_12 分钟前
go实现并发安全hashtable 拉链法
开发语言·golang·哈希算法
海阔天空_201317 分钟前
Python pyautogui库:自动化操作的强大工具
运维·开发语言·python·青少年编程·自动化
天下皆白_唯我独黑24 分钟前
php 使用qrcode制作二维码图片
开发语言·php
零意@25 分钟前
ubuntu切换不同版本的python
windows·python·ubuntu
夜雨翦春韭28 分钟前
Java中的动态代理
java·开发语言·aop·动态代理
小远yyds30 分钟前
前端Web用户 token 持久化
开发语言·前端·javascript·vue.js
思忖小下37 分钟前
Python基础学习_01
python
何曾参静谧42 分钟前
「C/C++」C/C++ 之 变量作用域详解
c语言·开发语言·c++