public final class Duration extends Object implements Comparable<Duration>
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Duration o) |
Duration |
convertTo(TimeUnit timeUnit) |
Duration |
convertToMostSuccinctTimeUnit() |
boolean |
equals(Object o) |
TimeUnit |
getUnit() |
double |
getValue() |
double |
getValue(TimeUnit timeUnit) |
int |
hashCode() |
static Duration |
nanosSince(long start) |
long |
roundTo(TimeUnit timeUnit) |
static Duration |
succinctDuration(double value,
TimeUnit unit) |
static Duration |
succinctNanos(long nanos) |
static String |
timeUnitToString(TimeUnit timeUnit) |
long |
toMillis() |
String |
toString() |
String |
toString(TimeUnit timeUnit) |
static Duration |
valueOf(String duration) |
static TimeUnit |
valueOfTimeUnit(String timeUnitString) |
public Duration(double value,
TimeUnit unit)
public static Duration nanosSince(long start)
public static Duration succinctNanos(long nanos)
public long toMillis()
public double getValue()
public TimeUnit getUnit()
public double getValue(TimeUnit timeUnit)
public long roundTo(TimeUnit timeUnit)
public Duration convertToMostSuccinctTimeUnit()
public static Duration valueOf(String duration) throws IllegalArgumentException
IllegalArgumentExceptionpublic int compareTo(Duration o)
compareTo in interface Comparable<Duration>Copyright © 2016–2022 Airlift. All rights reserved.