类 HolidayService


  • public class HolidayService
    extends Object
    节假日判断API
    作者:
    ysq
    • 构造器详细资料

      • HolidayService

        public HolidayService()
    • 方法详细资料

      • isHoliday

        public boolean isHoliday()
        是否是节假日,默认为当天
        返回:
        boolean
      • isHoliday

        public boolean isHoliday​(Date day)
        是否是节假日 注:放假日期都算,周六日及春节等法定假日、但由于节假日的调休补班不算
        参数:
        day - 日期
        返回:
        是否节假日
      • isHoliday

        public boolean isHoliday​(String day)
        是否是节假日, 注 放假日期都算,周六日及春节等法定假日、但由于节假日的调休补班不算
        参数:
        day - 日期 格式 yyyy-mm-dd或yyyymmdd 示例2021-09-18或20210918
        返回:
        是否节假日
      • queryDayDetail

        public DayDetail queryDayDetail​(String day)
        查询日期详情 是否节假日、补班、周几等
        参数:
        day - 日期 格式 yyyy-mm-dd或yyyymmdd 示例2021-09-18或20210918
        返回:
        日期详情
      • queryDayByType

        public List<DayDetail> queryDayByType​(DayType type,
                                              String startDay,
                                              String endDay)
        根据日期类型批量查询
        参数:
        type - 日期类型
        startDay - 开始日期(包含)格式yyyyMMdd或yyyy-MM-dd
        endDay - 结束日期(包含)格式yyyyMMdd或yyyy-MM-dd
        返回:
        日期详情
      • nextDayByType

        public DayDetail nextDayByType​(DayType type,
                                       String startDay)
        按类型查询最近一个日期
        参数:
        type - 日期类型
        startDay - 开始日期(包含) 格式yyyyMMdd 或 yyyy-MM-dd
        endDay - 结束日期(包含) 格式yyyyMMdd 或 yyyy-MM-dd
        返回:
        日期详情
      • queryDayDetailAndPutCache

        public DayDetail queryDayDetailAndPutCache​(Calendar calendar)
      • main

        public static void main​(String[] args)