# holiday **Repository Path**: helsmanli/holiday ## Basic Information - **Project Name**: holiday - **Description**: 获取中国节假日安排、全年假期安排、最近几年假期安排 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-03-09 - **Last Updated**: 2022-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # holiday #### 介绍 获取中国节假日安排、全年假期安排、最近几年假期安排 #### 软件架构 软件架构说明 适用于JDK1.8之后的版本 #### 使用说明 1. 本文的使用数据来源[http://sousuo.gov.cn/s.htm?q=%E9%83%A8%E5%88%86%E8%8A%82%E5%81%87%E6%97%A5%E5%AE%89%E6%8E%92%E7%9A%84%E9%80%9A%E7%9F%A5&t=paper](http://sousuo.gov.cn/s.htm?q=%E9%83%A8%E5%88%86%E8%8A%82%E5%81%87%E6%97%A5%E5%AE%89%E6%8E%92%E7%9A%84%E9%80%9A%E7%9F%A5&t=paper),可能和实际日历不同,这里以官方发布的为准 2. link对应的链接地址为1中搜索到详情的链接地址;对应的count在holiday.properties中设置 #### 主要接口 1. 获取2022年所有的日期【区分周六日】: ChineseHolidaysUtil.getWeekDays(2022); 2. 获取最新发布日期年的日历情况,包括周六日和节假日以及调休:ChineseHolidaysUtil.getLatestHolidayCalendar(); 3. 根据网址获取最新发布日期年的日历情况,包括周六日和节假日以及调休:ChineseHolidaysUtil.getLatestHolidayCalendarByLink(link); 4. 获取最近count次所有节假日及调休日期:ChineseHolidaysUtil.getHolidayBySearchCount(); 本文参考了[https://gitee.com/chaiyan0216/chinese-holiday](https://gitee.com/chaiyan0216/chinese-holiday)的基础上做了相应的修改和优化