Class StaticCalendarMethods

java.lang.Object
io.deephaven.time.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(Instant time)
    • previousDay

      public static String previousDay(Instant 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(Instant time)
    • nextDay

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

      public static String nextDay(String date)
    • nextDay

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

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

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

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

      public static int numberOfDays(Instant start, Instant 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(Instant time)
    • dayOfWeek

      public static DayOfWeek dayOfWeek(String date)
    • calendarTimeZone

      public static ZoneId calendarTimeZone()
    • isBusinessDay

      public static boolean isBusinessDay()
    • isBusinessDay

      public static boolean isBusinessDay(Instant time)
    • isBusinessDay

      public static boolean isBusinessDay(String date)
    • isBusinessDay

      public static boolean isBusinessDay(LocalDate date)
    • isBusinessTime

      public static boolean isBusinessTime(Instant time)
    • previousBusinessDay

      public static String previousBusinessDay()
    • previousBusinessDay

      public static String previousBusinessDay(int days)
    • previousBusinessDay

      public static String previousBusinessDay(Instant time)
    • previousBusinessDay

      public static String previousBusinessDay(Instant 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(Instant time)
    • previousBusinessSchedule

      public static BusinessSchedule previousBusinessSchedule(Instant 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(Instant time)
    • previousNonBusinessDay

      public static String previousNonBusinessDay(Instant 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(Instant time)
    • nextBusinessDay

      public static String nextBusinessDay(Instant 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(Instant time)
    • nextBusinessSchedule

      public static BusinessSchedule nextBusinessSchedule(Instant 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(Instant time)
    • nextNonBusinessDay

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

      public static String nextNonBusinessDay(String date)
    • nextNonBusinessDay

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

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

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

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

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

      public static long standardBusinessDayLengthNanos()
    • diffBusinessNanos

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

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

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

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

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

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

      public static int numberOfBusinessDays(Instant start, Instant 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(Instant start, Instant end)
    • numberOfNonBusinessDays

      public static int numberOfNonBusinessDays(Instant start, Instant 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(Instant time)
    • fractionOfStandardBusinessDay

      public static double fractionOfStandardBusinessDay(String date)
    • fractionOfBusinessDayRemaining

      public static double fractionOfBusinessDayRemaining(Instant time)
    • fractionOfBusinessDayComplete

      public static double fractionOfBusinessDayComplete(Instant time)
    • isLastBusinessDayOfMonth

      public static boolean isLastBusinessDayOfMonth()
    • isLastBusinessDayOfMonth

      public static boolean isLastBusinessDayOfMonth(Instant time)
    • isLastBusinessDayOfMonth

      public static boolean isLastBusinessDayOfMonth(String date)
    • isLastBusinessDayOfWeek

      public static boolean isLastBusinessDayOfWeek()
    • isLastBusinessDayOfWeek

      public static boolean isLastBusinessDayOfWeek(Instant time)
    • isLastBusinessDayOfWeek

      public static boolean isLastBusinessDayOfWeek(String date)
    • getBusinessSchedule

      public static BusinessSchedule getBusinessSchedule(Instant time)
    • getBusinessSchedule

      public static BusinessSchedule getBusinessSchedule(String date)
    • getBusinessSchedule

      public static BusinessSchedule getBusinessSchedule(LocalDate date)