工作日历 API
BusinessCalendarRepository
BusinessCalendarRepository 定义了获取系统中配置的工作日历的方法。
-
getBusinessCalendarByCode()方法根据提供的编码返回工作日历。 -
getAllBusinessCalendars()方法系统中所有的工作日历。
BusinessCalendar
BusinessCalendar 提供的方法包括:检查给定的日期时间是否为工作日,考虑日期中定义的工作日进行时间和日期的计算:
-
isBusinessDay(LocalDate date)方法检查提供的日期是否是工作日。 -
isBusinessTime(LocalDateTime dateTime)方法检查提供的日期时间是否是工作时间。 -
plus(LocalDate date, int daysToAdd)方法计算日期 - 给定的日期加上daysToAdd个工作日。 -
minus(LocalDate date, int daysToSubtract)方法计算日期 - 给定的日期减去daysToSubtract个工作日。 -
plus(LocalDateTime dateTime, int hoursToAdd)方法计算日期时间 - 给定的日期时间加上hoursToAdd工作小时。 -
minus(LocalDateTime dateTime, int hoursToSubtract)方法计算日期时间 - 给定的日期时间减去hoursToSubtract工作小时。 -
plus(LocalDateTime dateTime, Duration duration)方法计算日期时间 - 给定的日期时间加上duration时间段。 -
minus(LocalDateTime dateTime, Duration duration)方法计算日期时间 - 给定的日期时间减去duration时间段。