Class Duration

    • Field Detail

      • ZERO

        public static final Duration ZERO
        The Constant ZERO.
    • Method Detail

      • ofDays

        public static Duration ofDays​(long days)
        Parameters:
        days -
        Returns:
      • ofHours

        public static Duration ofHours​(long hours)
        Parameters:
        hours -
        Returns:
      • ofMinutes

        public static Duration ofMinutes​(long minutes)
        Parameters:
        minutes -
        Returns:
      • ofSeconds

        public static Duration ofSeconds​(long seconds)
        Parameters:
        seconds -
        Returns:
      • ofMillis

        public static Duration ofMillis​(long millis)
        Parameters:
        millis -
        Returns:
      • isZero

        public boolean isZero()
        Checks if is zero.
        Returns:
        true, if is zero
      • isNegative

        public boolean isNegative()
        Checks if is negative.
        Returns:
        true, if is negative
      • plus

        public Duration plus​(Duration duration)
        Parameters:
        duration -
        Returns:
      • plusDays

        public Duration plusDays​(long daysToAdd)
        Parameters:
        daysToAdd -
        Returns:
      • plusHours

        public Duration plusHours​(long hoursToAdd)
        Parameters:
        hoursToAdd -
        Returns:
      • plusMinutes

        public Duration plusMinutes​(long minutesToAdd)
        Parameters:
        minutesToAdd -
        Returns:
      • plusSeconds

        public Duration plusSeconds​(long secondsToAdd)
        Parameters:
        secondsToAdd -
        Returns:
      • plusMillis

        public Duration plusMillis​(long millisToAdd)
        Parameters:
        millisToAdd -
        Returns:
      • minus

        public Duration minus​(Duration duration)
        Parameters:
        duration -
        Returns:
      • minusDays

        public Duration minusDays​(long daysToSubtract)
        Parameters:
        daysToSubtract -
        Returns:
      • minusHours

        public Duration minusHours​(long hoursToSubtract)
        Parameters:
        hoursToSubtract -
        Returns:
      • minusMinutes

        public Duration minusMinutes​(long minutesToSubtract)
        Parameters:
        minutesToSubtract -
        Returns:
      • minusSeconds

        public Duration minusSeconds​(long secondsToSubtract)
        Parameters:
        secondsToSubtract -
        Returns:
      • minusMillis

        public Duration minusMillis​(long millisToSubtract)
        Parameters:
        millisToSubtract -
        Returns:
      • multipliedBy

        public Duration multipliedBy​(long multiplicand)
        Parameters:
        multiplicand -
        Returns:
      • dividedBy

        public Duration dividedBy​(long divisor)
        Parameters:
        divisor -
        Returns:
      • negated

        public Duration negated()
        Returns:
      • toDays

        public long toDays()
        Returns:
      • toHours

        public long toHours()
        Returns:
      • toMinutes

        public long toMinutes()
        Returns:
      • toSeconds

        public long toSeconds()
        Returns:
      • toMillis

        public long toMillis()
        Returns:
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class Object
        Parameters:
        obj -
        Returns:
        true, if successful
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
        Returns: