Java Duration class has the following built-in methods.
Method |
Description |
abs() |
It is used to clone this Duration but available with positive duration value instead of negative duration. |
addTo() |
It is used to add this Duration object into the given Temporal object and returns a Temporal. |
between() |
It is used to get the duration between the two given objects. |
compareTo() |
It is used to compare this Duration object to the given object. |
dividedBy() |
It is used to divide this Duration by the given parameter (divisor) (i.e. this Duration / divisor). |
equals() |
It is used to identifies whether this Duration and the given object are equal or not. |
from() |
is used to return a copy of this Duration from the given TemporalAmount. |
get() |
It is used to return the value for the given unit. |
getNano() |
It is used to return the number of nanoseconds pass in 1 second in this Duration. |
getSeconds() |
It is used to return the number of seconds exists in this Duration. |
getUnits() |
It is used to get the List object that contains the units of seconds and Nanos of this Duration. |
hashCode() |
It is used to get the hash code value for this Duration. |
isNegative() |
It is used to check whether this Duration object holds the value of length < 0 (i.e. negative) or not but it excludes value 0. |
isZero() |
It is used to check whether this Duration object holds the value of length is 0 or not. |
minus() |
It is used to subtract the given Duration from this Duration and returns the Duration. |
minusDays() |
It is used to subtract the given duration in days from this Duration. |
minusHours() |
It is used to subtract the given duration in hours from this Duration. |
minusMillis() |
It is used to subtract the given duration in milliseconds from this Duration and returns the Duration. |
minusMinutes() |
It is used to subtract the given duration in minutes from this Duration and returns the Duration. |
minusNanos() |
It is used to subtract the given duration in nanoseconds from this Duration and returns the Duration. |
minusSeconds() |
It is used to subtract the given duration in seconds from this Duration and returns the Duration. |
multipliedBy() |
It is used to multiply this Duration by the given value. |
negated() |
It is used to represent the negated value of this Duration. |
of() |
It is used to denotes the given amount (amt) in the given unit (t_unit) in this Duration. |
ofDays() |
It is used to represent the given number of days in this Duration. |
ofHours() |
It is used to represent the given hours in this Duration. |
ofMillis() |
It is used to represent the given milliseconds in this Duration. |
ofMinutes() |
It is used to represent the given minutes value in this Duration. |
ofNanos() |
It is used to represent the given nanoseconds value in this Duration. |
ofSeconds() |
It is used to generate a Duration that represent the given seconds. |
parse() |
It is used to return a Duration that parses the given char sequence and char sequence follow some ISO -8601 standard format like PnDTnHnMn.nS. |
plus() |
It is used to add the given Duration to this Duration and return the Duration. |
plusDays() |
It is used to add the given duration in days to this Duration and return the Duration. |
plusHours() |
It is used to add the given duration in hours to this Duration and return the Duration. |
plusMillis() |
It is used to add the given duration in milliseconds to this Duration and return the Duration. |
plusMinutes() |
It is used to add the given duration in minutes to this Duration and return the Duration. |
plusNanos() |
It is used to add the given duration in nanoseconds to this Duration and return the Duration. |
plusSeconds() |
It is used to add the given duration in seconds to this Duration and return the Duration. |
subtractFrom() |
It is used to return Temporal object subtracted this Duration from the given Temporal object. |
toDays() |
It is used to convert this Duration into number of days. |
toHours() |
It is used to convert this Duration into number of hours. |
toMillis() |
It is used to convert this Duration into number of milliseconds. |
toMinutes() |
It is used to convert this Duration into number of minutes. |
toNanos() |
It is used to convert this Duration into number of nanoseconds. |
toString() |
It is used to denote this Duration as a String by using the standards ISO-8601 format like PT8H6M12.345S. |
withNanos() |
It is used to represent this Duration with the given nanoseconds. |
withSeconds() |
It is used to represent this Duration with the given seconds. |