类 HolidayService
- java.lang.Object
-
- xyz.xiamang.holiday.service.HolidayService
-
public class HolidayService extends Object
节假日判断API- 作者:
- ysq
-
-
构造器概要
构造器 构造器 说明 HolidayService()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 booleanisHoliday()是否是节假日,默认为当天booleanisHoliday(String day)是否是节假日, 注 放假日期都算,周六日及春节等法定假日、但由于节假日的调休补班不算booleanisHoliday(Date day)是否是节假日 注:放假日期都算,周六日及春节等法定假日、但由于节假日的调休补班不算static voidmain(String[] args)DayDetailnextDayByType(DayType type, String startDay)按类型查询最近一个日期List<DayDetail>queryDayByType(DayType type, String startDay, String endDay)根据日期类型批量查询DayDetailqueryDayDetail(String day)查询日期详情 是否节假日、补班、周几等DayDetailqueryDayDetailAndPutCache(Calendar calendar)
-
-
-
方法详细资料
-
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-ddendDay- 结束日期(包含)格式yyyyMMdd或yyyy-MM-dd- 返回:
- 日期详情
-
nextDayByType
public DayDetail nextDayByType(DayType type, String startDay)
按类型查询最近一个日期- 参数:
type- 日期类型startDay- 开始日期(包含) 格式yyyyMMdd 或 yyyy-MM-ddendDay- 结束日期(包含) 格式yyyyMMdd 或 yyyy-MM-dd- 返回:
- 日期详情
-
main
public static void main(String[] args)
-
-