public final class Conversions extends Object
| Modifier and Type | Field and Description |
|---|---|
(package private) static LocalDate |
EPOCH |
(package private) static long |
MICROSECONDS_PER_DAY |
(package private) static long |
MICROSECONDS_PER_MILLISECOND |
(package private) static long |
MICROSECONDS_PER_SECOND |
(package private) static long |
MILLISECONDS_PER_SECOND |
(package private) static long |
NANOSECONDS_PER_DAY |
(package private) static long |
NANOSECONDS_PER_MICROSECOND |
(package private) static long |
NANOSECONDS_PER_MILLISECOND |
(package private) static long |
NANOSECONDS_PER_SECOND |
(package private) static long |
SECONDS_PER_DAY |
| Modifier | Constructor and Description |
|---|---|
private |
Conversions() |
| Modifier and Type | Method and Description |
|---|---|
static LocalDateTime |
fromNanosToLocalDateTimeUTC(long nanoseconds)
Get the UTC-based
LocalDateTime for given nanoseconds epoch |
static long |
toEpochNanos(Instant instant)
Get the number of nanoseconds past epoch of the given
Instant. |
(package private) static long |
toEpochNanos(LocalDate date)
Get the number of nanoseconds past epoch of the given
LocalDate. |
(package private) static long |
toEpochNanos(LocalDateTime timestamp)
Get the number of nanoseconds past epoch of the given
LocalDateTime. |
protected static LocalDate |
toLocalDate(Object obj) |
protected static LocalDateTime |
toLocalDateTime(Object obj) |
static LocalDateTime |
toLocalDateTimeUTC(long microseconds)
Get the UTC-based
LocalDateTime for given microseconds epoch |
protected static LocalTime |
toLocalTime(Object obj) |
static final long MILLISECONDS_PER_SECOND
static final long MICROSECONDS_PER_SECOND
static final long MICROSECONDS_PER_MILLISECOND
static final long NANOSECONDS_PER_MILLISECOND
static final long NANOSECONDS_PER_MICROSECOND
static final long NANOSECONDS_PER_SECOND
static final long NANOSECONDS_PER_DAY
static final long SECONDS_PER_DAY
static final long MICROSECONDS_PER_DAY
static final LocalDate EPOCH
protected static LocalDateTime toLocalDateTime(Object obj)
static long toEpochNanos(LocalDateTime timestamp)
LocalDateTime.timestamp - the Java timestamp valuestatic long toEpochNanos(LocalDate date)
LocalDate.date - the Java date valuepublic static LocalDateTime toLocalDateTimeUTC(long microseconds)
LocalDateTime for given microseconds epochmicroseconds - - timestamp in microsecondspublic static LocalDateTime fromNanosToLocalDateTimeUTC(long nanoseconds)
LocalDateTime for given nanoseconds epochnanoseconds - - timestamp in nanosecondsCopyright © 2019 JBoss by Red Hat. All rights reserved.