Class GeneralizedTime

    • Field Detail

      • MIN_GENERALIZED_TIME

        public static final GeneralizedTime MIN_GENERALIZED_TIME
        The smallest time representable using the generalized time syntax.
      • MIN_GENERALIZED_TIME_MS

        public static final long MIN_GENERALIZED_TIME_MS
        The smallest time in milli-seconds representable using the generalized time syntax.
    • Method Detail

      • currentTime

        public static GeneralizedTime currentTime()
        Returns a generalized time whose value is the current time, using the default time zone and locale.
        Returns:
        A generalized time whose value is the current time.
      • valueOf

        public static GeneralizedTime valueOf​(Calendar calendar)
        Returns a generalized time representing the provided Calendar.
        Parameters:
        calendar - The calendar to be converted to a generalized time.
        Returns:
        A generalized time representing the provided Calendar.
      • valueOf

        public static GeneralizedTime valueOf​(Date date)
        Returns a generalized time representing the provided Date.
        Parameters:
        date - The date to be converted to a generalized time.
        Returns:
        A generalized time representing the provided Date.
      • valueOf

        public static GeneralizedTime valueOf​(long timeMS)
        Returns a generalized time representing the provided time in milliseconds since the epoch.
        Parameters:
        timeMS - The time to be converted to a generalized time.
        Returns:
        A generalized time representing the provided time in milliseconds since the epoch.
      • valueOf

        public static GeneralizedTime valueOf​(Instant instant)
        Returns a generalized time representing the provided instant in milliseconds since the epoch.
        Parameters:
        instant - The instant to be converted to a generalized time.
        Returns:
        A generalized time representing the provided instant in milliseconds since the epoch.
      • valueOf

        public static GeneralizedTime valueOf​(OffsetDateTime offsetDateTime)
        Returns a generalized time representing the provided OffsetDateTime.
        Parameters:
        offsetDateTime - The OffsetDateTime to be converted to a generalized time.
        Returns:
        A generalized time representing the provided OffsetDateTime.
        See Also:
        toOffsetDateTime()
      • getTimeInMillis

        public long getTimeInMillis()
        Returns the value of this generalized time in milliseconds since the epoch.
        Returns:
        The value of this generalized time in milliseconds since the epoch.
      • toOffsetDateTime

        public OffsetDateTime toOffsetDateTime()
        Returns a OffsetDateTime representation of this generalized time.
        Returns:
        A OffsetDateTime representation of this generalized time.
        See Also:
        valueOf(OffsetDateTime)
      • toCalendar

        public Calendar toCalendar()
        Returns a Calendar representation of this generalized time.

        Subsequent modifications to the returned calendar will not alter the internal state of this generalized time.

        Returns:
        A Calendar representation of this generalized time.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object