public class Timestamp extends Value
ValueOuterClass.Value.getTimestamp()| Constructor and Description |
|---|
Timestamp(long value)
Constructs a
Timestamp from a microsecond value. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
static @NonNull Timestamp |
fromInstant(@NonNull java.time.Instant instant)
Constructs a
Timestamp value from an Instant up to microsecond precision. |
static @NonNull Timestamp |
fromMillis(long millis)
Constructs a
Timestamp from milliseconds since UNIX epoch. |
@NonNull long |
getMicroseconds() |
@NonNull java.time.Instant |
getValue()
This is an alias for
toInstant() |
int |
hashCode() |
java.time.Instant |
toInstant() |
ValueOuterClass.Value |
toProto() |
java.lang.String |
toString() |
public Timestamp(long value)
Timestamp from a microsecond value.value - The number of microseconds since UNIX epoch.public static @NonNull Timestamp fromMillis(long millis)
Timestamp from milliseconds since UNIX epoch.millis - milliseconds since UNIX epoch.public static @NonNull Timestamp fromInstant(@NonNull java.time.Instant instant)
Timestamp value from an Instant up to microsecond precision. This
is a lossy conversion as nanoseconds are not preserved.public @NonNull java.time.Instant getValue()
toInstant()public @NonNull long getMicroseconds()
public java.time.Instant toInstant()
Instant.public ValueOuterClass.Value toProto()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object