Class DateUtil


  • public final class DateUtil
    extends Object
    Date-related utility methods.
    Since:
    2.0.0
    Author:
    Pascal Essiembre
    • Method Detail

      • toLocalDate

        public static LocalDate toLocalDate​(Date date)
        Converts a Date to a LocalDate using the system default ZoneId.
        Parameters:
        date - to convert
        Returns:
        converted date
      • toLocalDate

        public static LocalDate toLocalDate​(Date date,
                                            ZoneId zoneId)
        Converts a Date to a LocalDate using the specified ZoneId.
        Parameters:
        date - to convert
        zoneId - zone id
        Returns:
        converted date
      • toLocalDate

        public static LocalDate toLocalDate​(long date)
        Converts a millisecond EPOCH date to a LocalDate using the system default ZoneId.
        Parameters:
        date - to convert
        Returns:
        converted date
      • toLocalDate

        public static LocalDate toLocalDate​(long date,
                                            ZoneId zoneId)
        Converts a millisecond EPOCH date to a LocalDate using the specified ZoneId.
        Parameters:
        date - to convert
        zoneId - zone id
        Returns:
        converted date
      • toLocalDateTime

        public static LocalDateTime toLocalDateTime​(Date date)
        Converts a Date to a LocalDateTime using the system default ZoneId.
        Parameters:
        date - to convert
        Returns:
        converted date
      • toLocalDateTime

        public static LocalDateTime toLocalDateTime​(long date)
        Converts a millisecond EPOCH date to a LocalDateTime using the system default ZoneId.
        Parameters:
        date - to convert
        Returns:
        converted date
      • toLocalDateTime

        public static LocalDateTime toLocalDateTime​(long date,
                                                    ZoneId zoneId)
        Converts a millisecond EPOCH date to a LocalDateTime using the specified ZoneId.
        Parameters:
        date - to convert
        zoneId - zone id
        Returns:
        converted date
      • toDate

        public static Date toDate​(LocalDate date)
        Converts a LocalDate to a Date using the system default ZoneId.
        Parameters:
        date - to convert
        Returns:
        converted date
      • toDate

        public static Date toDate​(LocalDate date,
                                  ZoneId zoneId)
        Converts a LocalDate to a Date using the specified ZoneId.
        Parameters:
        date - date to convert
        zoneId - zone id
        Returns:
        converted date
      • toDate

        public static Date toDate​(Instant date)
        Converts an Instant to a Date using the system default ZoneId.
        Parameters:
        date - to convert
        Returns:
        converted date
      • toDate

        public static Date toDate​(Instant date,
                                  ZoneId zoneId)
        Converts an Instant to a Date using the specified ZoneId.
        Parameters:
        date - date to convert
        zoneId - zone id
        Returns:
        converted date