在中国有没有假日

chinesecalendar的Python项目详细描述


PackageTravisLicenseREADME

判断某年某月某一天是不是工作日/节假日。 支持 2004年 至 2019年。 兼容 Python2 与 Python3.

安装

pip install chinesecalendar

样例

importdatetime# 判断 2018年4月30号 是不是节假日fromchinese_calendarimportis_workday,is_holidayapril_last=datetime.date(2018,4,30)self.assertFalse(is_workday(april_last))self.assertTrue(is_holiday(april_last))# 或者在判断的同时,获取节日名importchinese_calendarascalendar# 也可以这样 importon_holiday,holiday_name=calendar.get_holiday_detail(april_last)self.assertTrue(on_holiday)self.assertEqual(calendar.Holiday.labour_day.value,holiday_name)# 还能判断法定节假日是不是调休importchinese_calendarself.assertFalse(chinese_calendar.is_in_lieu(datetime.date(2006,1,1)))self.assertTrue(chinese_calendar.is_in_lieu(datetime.date(2006,1,2)))

其它语言

假如你没法使用Python, 你也可以转译现成的常量文件来获取最全的节假日安排表。

贡献代码

  1. Fork + Clone 项目到本地
  2. 修改节假日定义
  3. 执行脚本自动生成常量文件
  4. 提交PR

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从其BlobKey获取Google云存储文件   java*Vert。x*:如何在同步代码中处理   java HikaiCP:如何查看连接池大小?   java解析依赖项的重复版本   java如何删除TableColumn中的HTML标记   Maven依赖项找不到sendgridjava的zip文件   Java可用的垃圾收集算法   java IntelliJ git集成技巧和技巧   java如何在安卓中实现应用内支付?   java如何在安卓中从whatsapp获取pdf文件数据到我的应用程序?   有没有一种方法可以使用JavaScript(Vue.js)将Java应用程序(游戏)实现到网站中   使用SWT浏览器进行java-to-javascript通信的问题   java在Android手机上更改字体大小后启用textView内的滚动条