Class DateCalculator

java.lang.Object
de.gematik.test.erezept.fhir.date.DateCalculator

public class DateCalculator extends Object
  • Constructor Details

    • DateCalculator

      public DateCalculator()
  • Method Details

    • getDateAfterCalendarDays

      public LocalDate getDateAfterCalendarDays(LocalDate base, int calendarDays)
    • getDateAfterCalendarDays

      public Date getDateAfterCalendarDays(Date base, int calendarDays)
    • getDateAfterWorkingDays

      public LocalDate getDateAfterWorkingDays(LocalDate base, int workingDays)
    • getDateAfterWorkingDays

      public Date getDateAfterWorkingDays(Date base, int workingDays)
    • getDateAfterMonths

      public Date getDateAfterMonths(Date base, int months)
    • isOnHoliday

      public boolean isOnHoliday(Date date)
    • equalDates

      public boolean equalDates(Date expectation, Date actual)
      This method compares dates independent of the actual time
      Parameters:
      expectation - of the date
      actual - date
      Returns:
      true if dates are equal
    • isToday

      public boolean isToday(@Nullable Date date)
    • isToday

      public boolean isToday(@Nullable LocalDate date)
    • isBeforeToday

      public boolean isBeforeToday(@Nullable Date date)
    • isBeforeToday

      public boolean isBeforeToday(@Nullable LocalDate date)
    • isAfterToday

      public boolean isAfterToday(@Nullable Date date)
    • isAfterToday

      public boolean isAfterToday(@Nullable LocalDate date)