Class WorkdayUtil

java.lang.Object
org.nuiton.util.WorkdayUtil

public class WorkdayUtil extends Object
Permet de calculer le nombre de jour ouvré entre deux dates. du 3 au 3 donne 0. du 3 au 4 donne 1 (si 3 n'est pas un jour fermé)
  • Constructor Details

    • WorkdayUtil

      public WorkdayUtil()
  • Method Details

    • computeWorday

      public static long computeWorday(LocalDate start, LocalDate end, Set<DayOfWeek> weekWorkday, Function<Year, List<LocalDate>> publicHoliday)
    • computeEaster

      public static LocalDate computeEaster(Year year)
      Calcul fait par la méthode de Butcher-Meeus (valide si année ≥ 1583)
      Parameters:
      year - l'année pour lequel on souhaite calculer le dimanche de paques
      Returns:
      la date du dimanche paques
    • computeEasterMonday

      public static LocalDate computeEasterMonday(LocalDate easter)
    • computeAscensionDay

      public static LocalDate computeAscensionDay(LocalDate easter)
    • computeWhitMonday

      public static LocalDate computeWhitMonday(LocalDate easter)