Class StaticCalendarMethods

java.lang.Object
com.illumon.util.calendar.StaticCalendarMethods

public class StaticCalendarMethods extends Object
Convenience methods for BusinessCalendar and Calendar.
  • Method Details

    • name

      public static String name()
    • currentDay

      public static String currentDay()
    • previousDay

      public static String previousDay()
    • previousDay

      public static String previousDay(int days)
    • previousDay

      public static String previousDay(DBDateTime time)
    • previousDay

      public static String previousDay(DBDateTime time, int days)
    • previousDay

      public static String previousDay(String date)
    • previousDay

      public static String previousDay(String date, int days)
    • nextDay

      public static String nextDay()
    • nextDay

      public static String nextDay(int days)
    • nextDay

      public static String nextDay(DBDateTime time)
    • nextDay

      public static String nextDay(DBDateTime time, int days)
    • nextDay

      public static String nextDay(String date)
    • nextDay

      public static String nextDay(String date, int days)
    • daysInRange

      public static String[] daysInRange(DBDateTime start, DBDateTime end)
    • daysInRange

      public static String[] daysInRange(String start, String end)
    • numberOfDays

      public static int numberOfDays(DBDateTime start, DBDateTime end)
    • numberOfDays

      public static int numberOfDays(DBDateTime start, DBDateTime end, boolean endInclusive)
    • numberOfDays

      public static int numberOfDays(String start, String end)
    • numberOfDays

      public static int numberOfDays(String start, String end, boolean endInclusive)
    • dayOfWeek

      public static DayOfWeek dayOfWeek()
    • dayOfWeek

      public static DayOfWeek dayOfWeek(DBDateTime time)
    • dayOfWeek

      public static DayOfWeek dayOfWeek(String date)
    • timeZone

      public static DBTimeZone timeZone()
    • isBusinessDay

      public static boolean isBusinessDay()
    • isBusinessDay

      public static boolean isBusinessDay(DBDateTime time)
    • isBusinessDay

      public static boolean isBusinessDay(String date)
    • isBusinessDay

      public static boolean isBusinessDay(LocalDate date)
    • isBusinessTime

      public static boolean isBusinessTime(DBDateTime time)
    • previousBusinessDay

      public static String previousBusinessDay()
    • previousBusinessDay

      public static String previousBusinessDay(int days)
    • previousBusinessDay

      public static String previousBusinessDay(DBDateTime time)
    • previousBusinessDay

      public static String previousBusinessDay(DBDateTime time, int days)
    • previousBusinessDay

      public static String previousBusinessDay(String date)
    • previousBusinessDay

      public static String previousBusinessDay(String date, int days)
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule()
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule(int days)
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule(DBDateTime time)
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule(DBDateTime time, int days)
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule(String date)
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule(String date, int days)
    • previousNonBusinessDay

      public static String previousNonBusinessDay()
    • previousNonBusinessDay

      public static String previousNonBusinessDay(int days)
    • previousNonBusinessDay

      public static String previousNonBusinessDay(DBDateTime time)
    • previousNonBusinessDay

      public static String previousNonBusinessDay(DBDateTime time, int days)
    • previousNonBusinessDay

      public static String previousNonBusinessDay(String date)
    • previousNonBusinessDay

      public static String previousNonBusinessDay(String date, int days)
    • nextBusinessDay

      public static String nextBusinessDay()
    • nextBusinessDay

      public static String nextBusinessDay(int days)
    • nextBusinessDay

      public static String nextBusinessDay(DBDateTime time)
    • nextBusinessDay

      public static String nextBusinessDay(DBDateTime time, int days)
    • nextBusinessDay

      public static String nextBusinessDay(String date)
    • nextBusinessDay

      public static String nextBusinessDay(String date, int days)
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule()
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule(int days)
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule(DBDateTime time)
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule(DBDateTime time, int days)
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule(String date)
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule(String date, int days)
    • nextNonBusinessDay

      public static String nextNonBusinessDay()
    • nextNonBusinessDay

      public static String nextNonBusinessDay(int days)
    • nextNonBusinessDay

      public static String nextNonBusinessDay(DBDateTime time)
    • nextNonBusinessDay

      public static String nextNonBusinessDay(DBDateTime time, int days)
    • nextNonBusinessDay

      public static String nextNonBusinessDay(String date)
    • nextNonBusinessDay

      public static String nextNonBusinessDay(String date, int days)
    • businessDaysInRange

      public static String[] businessDaysInRange(DBDateTime start, DBDateTime end)
    • businessDaysInRange

      public static String[] businessDaysInRange(String start, String end)
    • nonBusinessDaysInRange

      public static String[] nonBusinessDaysInRange(DBDateTime start, DBDateTime end)
    • nonBusinessDaysInRange

      public static String[] nonBusinessDaysInRange(String start, String end)
    • standardBusinessDayLengthNanos

      public static long standardBusinessDayLengthNanos()
    • diffBusinessNanos

      public static long diffBusinessNanos(DBDateTime start, DBDateTime end)
    • diffNonBusinessNanos

      public static long diffNonBusinessNanos(DBDateTime start, DBDateTime end)
    • diffBusinessDay

      public static double diffBusinessDay(DBDateTime start, DBDateTime end)
    • diffNonBusinessDay

      public static double diffNonBusinessDay(DBDateTime start, DBDateTime end)
    • diffBusinessYear

      public static double diffBusinessYear(DBDateTime start, DBDateTime end)
    • numberOfBusinessDays

      public static int numberOfBusinessDays(DBDateTime start, DBDateTime end)
    • numberOfBusinessDays

      public static int numberOfBusinessDays(DBDateTime start, DBDateTime end, boolean endInclusive)
    • numberOfBusinessDays

      public static int numberOfBusinessDays(String start, String end)
    • numberOfBusinessDays

      public static int numberOfBusinessDays(String start, String end, boolean endInclusive)
    • numberOfNonBusinessDays

      public static int numberOfNonBusinessDays(DBDateTime start, DBDateTime end)
    • numberOfNonBusinessDays

      public static int numberOfNonBusinessDays(DBDateTime start, DBDateTime end, boolean endInclusive)
    • numberOfNonBusinessDays

      public static int numberOfNonBusinessDays(String start, String end)
    • numberOfNonBusinessDays

      public static int numberOfNonBusinessDays(String start, String end, boolean endInclusive)
    • fractionOfStandardBusinessDay

      public static double fractionOfStandardBusinessDay()
    • fractionOfStandardBusinessDay

      public static double fractionOfStandardBusinessDay(DBDateTime time)
    • fractionOfStandardBusinessDay

      public static double fractionOfStandardBusinessDay(String date)
    • fractionOfBusinessDayRemaining

      public static double fractionOfBusinessDayRemaining(DBDateTime time)
    • fractionOfBusinessDayComplete

      public static double fractionOfBusinessDayComplete(DBDateTime time)
    • isLastBusinessDayOfMonth

      public static boolean isLastBusinessDayOfMonth()
    • isLastBusinessDayOfMonth

      public static boolean isLastBusinessDayOfMonth(DBDateTime time)
    • isLastBusinessDayOfMonth

      public static boolean isLastBusinessDayOfMonth(String date)
    • isLastBusinessDayOfWeek

      public static boolean isLastBusinessDayOfWeek()
    • isLastBusinessDayOfWeek

      public static boolean isLastBusinessDayOfWeek(DBDateTime time)
    • isLastBusinessDayOfWeek

      public static boolean isLastBusinessDayOfWeek(String date)
    • getBusinessSchedule

      public static BusinessSchedule getBusinessSchedule(DBDateTime time)
    • getBusinessSchedule

      public static BusinessSchedule getBusinessSchedule(String date)
    • getBusinessSchedule

      public static BusinessSchedule getBusinessSchedule(LocalDate date)