public final class Duration extends java.lang.Object implements java.lang.Comparable<Duration>
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Duration other) |
static Duration |
days(long d)
Constructs a days instance directly.
|
long |
duration() |
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
static Duration |
hours(long h)
Constructs an hours instance directly.
|
static Duration |
microseconds(long us)
Constructs a microseconds instance directly.
|
static Duration |
milliseconds(long ms)
Constructs a milliseconds instance directly.
|
static Duration |
minutes(long m)
Constructs a minutes instance directly.
|
static Duration |
nanoseconds(long ns)
Constructs a nanoseconds instance directly.
|
static Duration |
parse(java.lang.String duration)
Parses a string to obtain a duration.
|
static Duration |
seconds(long s)
Constructs a seconds instance directly.
|
long |
toDays() |
long |
toHours() |
long |
toMicroseconds() |
long |
toMilliseconds() |
long |
toMinutes() |
long |
toNanoseconds() |
long |
toSeconds() |
java.lang.String |
toString() |
java.util.concurrent.TimeUnit |
unit() |
public static Duration nanoseconds(long ns)
public static Duration microseconds(long us)
public static Duration milliseconds(long ms)
public static Duration seconds(long s)
public static Duration minutes(long m)
public static Duration hours(long h)
public static Duration days(long d)
public static Duration parse(java.lang.String duration)
public long duration()
public java.util.concurrent.TimeUnit unit()
public long toNanoseconds()
public long toMicroseconds()
public long toMilliseconds()
public long toSeconds()
public long toMinutes()
public long toHours()
public long toDays()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object