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