public class Duration extends Object
| Modifier and Type | Method and Description |
|---|---|
static Duration |
create(long seconds,
int nanos)
Creates a new time duration from given seconds and nanoseconds.
|
boolean |
equals(Object obj) |
static Duration |
fromMillis(long millis)
Creates a new
Duration from given milliseconds. |
int |
getNanos()
Returns the number of nanoseconds in the
Duration. |
long |
getSeconds()
Returns the number of seconds in the
Duration. |
int |
hashCode() |
String |
toString() |
public static Duration create(long seconds, int nanos)
seconds - Signed seconds of the span of time. Must be from -315,576,000,000
to +315,576,000,000 inclusive.nanos - Signed fractions of a second at nanosecond resolution of the span
of time. Durations less than one second are represented with a 0
`seconds` field and a positive or negative `nanos` field. For durations
of one second or more, a non-zero value for the `nanos` field must be
of the same sign as the `seconds` field. Must be from -999,999,999
to +999,999,999 inclusive.Duration with specified fields. For invalid inputs, a Duration of
zero is returned.public static Duration fromMillis(long millis)
Duration from given milliseconds.public long getSeconds()
Duration.public int getNanos()
Duration.