public interface Timestamp
| Modifier and Type | Field and Description |
|---|---|
static long |
MILLIS_PER_SECOND
Deprecated.
use
TimeUnit#SECONDS#toMillis() instead. |
static Timestamp |
NONE
The
Timestamp from the number of microseconds of UTC time since Unix epoch
1970-01-01T00:00:00Z set to none. |
| Modifier and Type | Method and Description |
|---|---|
static Timestamp |
fromMicros(long microseconds)
Creates a
Timestamp from the number of microseconds of UTC time since Unix epoch
1970-01-01T00:00:00Z. |
static Timestamp |
fromMillis(long milliseconds)
Creates a
Timestamp from the number of milliseconds of UTC time since Unix epoch
1970-01-01T00:00:00Z. |
static Timestamp |
fromSeconds(long seconds)
Creates a
Timestamp from the number of seconds of UTC time since Unix epoch
1970-01-01T00:00:00Z. |
default long |
toMicros()
Returns the number of microseconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
|
default long |
toMillis()
Returns the number of milliseconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
|
default long |
toSeconds()
Returns the number of seconds of UTC time since Unix epoch 1970-01-01T00:00:00Z.
|
static final Timestamp NONE
Timestamp from the number of microseconds of UTC time since Unix epoch
1970-01-01T00:00:00Z set to none.@Deprecated static final long MILLIS_PER_SECOND
TimeUnit#SECONDS#toMillis() instead.static Timestamp fromSeconds(long seconds)
Timestamp from the number of seconds of UTC time since Unix epoch
1970-01-01T00:00:00Z.seconds - the number of seconds of UTC time since Unix epoch 1970-01-01T00:00:00ZTimestamp from the number of seconds of UTC time since Unix epochjava.lang.IllegalArgumentException - when the seconds argument is negativestatic Timestamp fromMillis(long milliseconds)
Timestamp from the number of milliseconds of UTC time since Unix epoch
1970-01-01T00:00:00Z.milliseconds - the number of milliseconds of UTC time since Unix epoch
1970-01-01T00:00:00ZTimestamp from the number of milliseconds of UTC time since Unix epochjava.lang.IllegalArgumentException - when the milliseconds argument is negativestatic Timestamp fromMicros(long microseconds)
Timestamp from the number of microseconds of UTC time since Unix epoch
1970-01-01T00:00:00Z.microseconds - the number of microseconds of UTC time since Unix epoch
1970-01-01T00:00:00ZTimestamp from the number of microseconds of UTC time since Unix epochjava.lang.IllegalArgumentException - when the microseconds argument is negativedefault long toMicros()
default long toMillis()
default long toSeconds()