Class DateService


  • public abstract class DateService
    extends Object
    Provides date-related services.
    Since:
    $Release$
    Version:
    $Id$
    Author:
    Colin DuPlantis
    • Constructor Detail

      • DateService

        public DateService()
    • Method Detail

      • toLocalDateTime

        public static LocalDateTime toLocalDateTime​(Date inDate)
        Converts from Date types to LocalDateTime types.
        Parameters:
        inDate - a Date value
        Returns:
        a LocalDateTime value
      • toUtcDateTime

        public static LocalDateTime toUtcDateTime​(Date inDate)
        Converts from Date types to LocalDateTime types.
        Parameters:
        inDate - a Date value
        Returns:
        a LocalDateTime value
      • toLocalDate

        public static LocalDate toLocalDate​(Date inDate)
        Converts from Date types to LocalDate types.
        Parameters:
        inDate - a Date value
        Returns:
        a LocalDate value
      • toUtcDate

        public static LocalDate toUtcDate​(Date inDate)
        Converts from Date types to LocalDate types.
        Parameters:
        inDate - a Date value
        Returns:
        a LocalDate value
      • toLocalTime

        public static LocalTime toLocalTime​(Date inDate)
        Converts from Date types to LocalTime types.
        Parameters:
        inDate - a Date value
        Returns:
        a LocalTime value
      • toUtcTime

        public static LocalTime toUtcTime​(Date inDate)
        Converts from Date types to LocalTime types.
        Parameters:
        inDate - a Date value
        Returns:
        a LocalTime value
      • toLocalDateTime

        public static LocalDateTime toLocalDateTime​(long inMillis)
        Converts from millis since epoch to LocalDateTime.
        Parameters:
        inMillis - a long value
        Returns:
        a LocalDateTime value
      • toUtcDateTime

        public static LocalDateTime toUtcDateTime​(long inMillis)
        Converts from millis since epoch to LocalDateTime.
        Parameters:
        inMillis - a long value
        Returns:
        a LocalDateTime value
      • toLocalEpochMillis

        public static long toLocalEpochMillis​(LocalDateTime inTimestamp)
        Convert the given LocalDateTime to milliseconds since epoch.
        Parameters:
        inTimestamp - a LocalDateTime value
        Returns:
        a long value
      • toUtcEpochMillis

        public static long toUtcEpochMillis​(LocalDateTime inTimestamp)
        Convert the given LocalDateTime to milliseconds since epoch.
        Parameters:
        inTimestamp - a LocalDateTime value
        Returns:
        a long value
      • toLocalDate

        public static Date toLocalDate​(LocalDateTime inTimestamp)
        Convert the given LocalDateTime to a Date value.
        Parameters:
        inTimestamp - a LocalDateTime value
        Returns:
        a Date value
      • toUtcDate

        public static Date toUtcDate​(LocalDateTime inTimestamp)
        Convert the given LocalDateTime to a Date value.
        Parameters:
        inTimestamp - a LocalDateTime value
        Returns:
        a Date value
      • toUtcDate

        public static Date toUtcDate​(LocalDate inUtcDate)
        Convert the given LocalDate to a Date value.
        Parameters:
        inUtcDate - a LocalDate value
        Returns:
        a Date value
      • toUtcDate

        public static Date toUtcDate​(LocalTime inUtcTime)
        Convert the given LocalTime to a Date value.
        Parameters:
        inUtcTime - a LocalTime value
        Returns:
        a Date value
      • toLocalDateTime

        public static LocalDateTime toLocalDateTime​(Calendar inTimestamp)
        Convert the given Calendar to a LocalDateTime value.
        Parameters:
        inTimestamp - a Calendar value
        Returns:
        a LocalDateTime value