Package com.illumon.util.calendar
Class StaticCalendarMethods
java.lang.Object
com.illumon.util.calendar.StaticCalendarMethods
Convenience methods for
BusinessCalendar and Calendar.-
Method Summary
Modifier and TypeMethodDescriptionstatic String[]businessDaysInRange(DBDateTime start, DBDateTime end) static String[]businessDaysInRange(String start, String end) static Stringstatic DayOfWeekstatic DayOfWeekdayOfWeek(DBDateTime time) static DayOfWeekstatic String[]daysInRange(DBDateTime start, DBDateTime end) static String[]daysInRange(String start, String end) static doublediffBusinessDay(DBDateTime start, DBDateTime end) static longdiffBusinessNanos(DBDateTime start, DBDateTime end) static doublediffBusinessYear(DBDateTime start, DBDateTime end) static doublediffNonBusinessDay(DBDateTime start, DBDateTime end) static longdiffNonBusinessNanos(DBDateTime start, DBDateTime end) static doublestatic doublestatic doublestatic doublestatic doublestatic BusinessSchedulestatic BusinessSchedulegetBusinessSchedule(String date) static BusinessSchedulegetBusinessSchedule(LocalDate date) static booleanstatic booleanisBusinessDay(DBDateTime time) static booleanisBusinessDay(String date) static booleanisBusinessDay(LocalDate date) static booleanisBusinessTime(DBDateTime time) static booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic booleanstatic Stringname()static Stringstatic StringnextBusinessDay(int days) static StringnextBusinessDay(DBDateTime time) static StringnextBusinessDay(DBDateTime time, int days) static StringnextBusinessDay(String date) static StringnextBusinessDay(String date, int days) static BusinessSchedulestatic BusinessSchedulenextBusinessSchedule(int days) static BusinessSchedulestatic BusinessSchedulenextBusinessSchedule(DBDateTime time, int days) static BusinessSchedulenextBusinessSchedule(String date) static BusinessSchedulenextBusinessSchedule(String date, int days) static StringnextDay()static StringnextDay(int days) static StringnextDay(DBDateTime time) static StringnextDay(DBDateTime time, int days) static Stringstatic Stringstatic Stringstatic StringnextNonBusinessDay(int days) static StringnextNonBusinessDay(DBDateTime time) static StringnextNonBusinessDay(DBDateTime time, int days) static StringnextNonBusinessDay(String date) static StringnextNonBusinessDay(String date, int days) static String[]nonBusinessDaysInRange(DBDateTime start, DBDateTime end) static String[]nonBusinessDaysInRange(String start, String end) static intnumberOfBusinessDays(DBDateTime start, DBDateTime end) static intnumberOfBusinessDays(DBDateTime start, DBDateTime end, boolean endInclusive) static intnumberOfBusinessDays(String start, String end) static intnumberOfBusinessDays(String start, String end, boolean endInclusive) static intnumberOfDays(DBDateTime start, DBDateTime end) static intnumberOfDays(DBDateTime start, DBDateTime end, boolean endInclusive) static intnumberOfDays(String start, String end) static intnumberOfDays(String start, String end, boolean endInclusive) static intnumberOfNonBusinessDays(DBDateTime start, DBDateTime end) static intnumberOfNonBusinessDays(DBDateTime start, DBDateTime end, boolean endInclusive) static intnumberOfNonBusinessDays(String start, String end) static intnumberOfNonBusinessDays(String start, String end, boolean endInclusive) static Stringstatic StringpreviousBusinessDay(int days) static Stringstatic StringpreviousBusinessDay(DBDateTime time, int days) static StringpreviousBusinessDay(String date) static StringpreviousBusinessDay(String date, int days) static BusinessSchedulestatic BusinessSchedulepreviousBusinessSchedule(int days) static BusinessSchedulestatic BusinessSchedulepreviousBusinessSchedule(DBDateTime time, int days) static BusinessSchedulestatic BusinessSchedulepreviousBusinessSchedule(String date, int days) static Stringstatic StringpreviousDay(int days) static StringpreviousDay(DBDateTime time) static StringpreviousDay(DBDateTime time, int days) static StringpreviousDay(String date) static StringpreviousDay(String date, int days) static Stringstatic StringpreviousNonBusinessDay(int days) static Stringstatic StringpreviousNonBusinessDay(DBDateTime time, int days) static StringpreviousNonBusinessDay(String date) static StringpreviousNonBusinessDay(String date, int days) static longstatic DBTimeZonetimeZone()
-
Method Details
-
name
-
currentDay
-
previousDay
-
previousDay
-
previousDay
-
previousDay
-
previousDay
-
previousDay
-
nextDay
-
nextDay
-
nextDay
-
nextDay
-
nextDay
-
nextDay
-
daysInRange
-
daysInRange
-
numberOfDays
-
numberOfDays
-
numberOfDays
-
numberOfDays
-
dayOfWeek
-
dayOfWeek
-
dayOfWeek
-
timeZone
-
isBusinessDay
public static boolean isBusinessDay() -
isBusinessDay
-
isBusinessDay
-
isBusinessDay
-
isBusinessTime
-
previousBusinessDay
-
previousBusinessDay
-
previousBusinessDay
-
previousBusinessDay
-
previousBusinessDay
-
previousBusinessDay
-
previousBusinessSchedule
-
previousBusinessSchedule
-
previousBusinessSchedule
-
previousBusinessSchedule
-
previousBusinessSchedule
-
previousBusinessSchedule
-
previousNonBusinessDay
-
previousNonBusinessDay
-
previousNonBusinessDay
-
previousNonBusinessDay
-
previousNonBusinessDay
-
previousNonBusinessDay
-
nextBusinessDay
-
nextBusinessDay
-
nextBusinessDay
-
nextBusinessDay
-
nextBusinessDay
-
nextBusinessDay
-
nextBusinessSchedule
-
nextBusinessSchedule
-
nextBusinessSchedule
-
nextBusinessSchedule
-
nextBusinessSchedule
-
nextBusinessSchedule
-
nextNonBusinessDay
-
nextNonBusinessDay
-
nextNonBusinessDay
-
nextNonBusinessDay
-
nextNonBusinessDay
-
nextNonBusinessDay
-
businessDaysInRange
-
businessDaysInRange
-
nonBusinessDaysInRange
-
nonBusinessDaysInRange
-
standardBusinessDayLengthNanos
public static long standardBusinessDayLengthNanos() -
diffBusinessNanos
-
diffNonBusinessNanos
-
diffBusinessDay
-
diffNonBusinessDay
-
diffBusinessYear
-
numberOfBusinessDays
-
numberOfBusinessDays
-
numberOfBusinessDays
-
numberOfBusinessDays
-
numberOfNonBusinessDays
-
numberOfNonBusinessDays
-
numberOfNonBusinessDays
-
numberOfNonBusinessDays
-
fractionOfStandardBusinessDay
public static double fractionOfStandardBusinessDay() -
fractionOfStandardBusinessDay
-
fractionOfStandardBusinessDay
-
fractionOfBusinessDayRemaining
-
fractionOfBusinessDayComplete
-
isLastBusinessDayOfMonth
public static boolean isLastBusinessDayOfMonth() -
isLastBusinessDayOfMonth
-
isLastBusinessDayOfMonth
-
isLastBusinessDayOfWeek
public static boolean isLastBusinessDayOfWeek() -
isLastBusinessDayOfWeek
-
isLastBusinessDayOfWeek
-
getBusinessSchedule
-
getBusinessSchedule
-
getBusinessSchedule
-