Class Duration
java.lang.Object
java.time.Duration
- All Implemented Interfaces:
Comparable<Duration>
-
Method Summary
Modifier and TypeMethodDescriptionintCompares this object to the specified object to determine their relative order.booleanequals(java.lang.Object obj) intgetNano()longinthashCode()static DurationofDays(long days) static DurationofHours(long hours) static DurationofMillis(long millis) static DurationofMinutes(long minutes) static DurationofSeconds(long seconds) static DurationofSeconds(long seconds, long nanoAdjustment) longtoMillis()toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Method Details
-
ofDays
-
ofHours
-
ofMinutes
-
ofSeconds
-
ofSeconds
-
ofMillis
-
getSeconds
public long getSeconds() -
getNano
public int getNano() -
toMillis
public long toMillis() -
plus
-
minus
-
compareTo
Description copied from interface:ComparableCompares this object to the specified object to determine their relative order.
Parameters
another: the object to compare to this instance.
Returns
- Specified by:
compareToin interfaceComparable<Duration>- Returns:
a negative integer if this instance is less than
another; a positive integer if this instance is greater thananother; 0 if this instance has the same order asanother.Throws
ClassCastException: @throws ClassCastException ifanothercannot be converted into something comparable tothisinstance.
-
equals
public boolean equals(java.lang.Object obj) - Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
- Overrides:
toStringin classjava.lang.Object
-