首页 » 排名链接 » 简单学Python——节假日库chinese_calendar(输入判断日期假日量化)

简单学Python——节假日库chinese_calendar(输入判断日期假日量化)

落叶飘零 2024-10-31 15:18:42 0

扫一扫用手机浏览

文章目录 [+]

首先,安装:

pip install chinese_calendar

然后,常用功能如下:

from chinese_calendar import import datetime#为了代码简练,不用每次都输入“datetime.”def date(a,b,c):return datetime.date(a,b,c)#判断输入日期是否为假日(含周末)print(is_holiday(date(2023,12,21)))#判断输入日期是否为假日(含调休)print(is_workday(date(2023,12,21)))#判断输入日期是否是以周末上班换来的假日print(is_in_lieu(date(2024,2,15)))#判断输入日期是哪一个假日print(get_holiday_detail(date(2024,1,1)))#判断输入日期区间中的假日,可自定义含不含周末print(get_holidays(date(2024,1,1), date(2024,1,31),include_weekends=False))#判断输入日期区间中的工作日print(get_workdays(date(2024,1,1), date(2024,1,10)))#判断输入日期区间中的节气,最远支持到2100年。
print(get_solar_terms(date(2100,1,1), date(2100,3,1)))

返回:

简单学Python——节假日库chinese_calendar(输入判断日期假日量化) 排名链接
(图片来自网络侵删)

FalseTrueTrue(True, "New Year's Day")[datetime.date(2024, 1, 1)][datetime.date(2024, 1, 2), datetime.date(2024, 1, 3), datetime.date(2024, 1, 4), datetime.date(2024, 1, 5), datetime.date(2024, 1, 8), datetime.date(2024, 1, 9), datetime.date(2024, 1, 10)][(datetime.date(2100, 1, 5), '小寒'), (datetime.date(2100, 1, 20), '大寒'), (datetime.date(2100, 2, 3), '立春'), (datetime.date(2100, 2, 18), '雨水')]

这个库虽然粗糙了一些,但是比较实用,坐在电脑前遥想假日的时候可以用一下。

标签:

相关文章