工作日历 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
时间段。