Package io.debezium.time
Class Conversions
- java.lang.Object
-
- io.debezium.time.Conversions
-
public final class Conversions extends Object
Temporal conversion constants.- Author:
- Randall Hauch
-
-
Field Summary
Fields Modifier and Type Field 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
-
Constructor Summary
Constructors Modifier Constructor Description private
Conversions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
toEpochMicros(Instant instant)
static Instant
toInstantFromMicros(long microsSinceEpoch)
static Instant
toInstantFromMillis(long millisecondSinceEpoch)
protected static LocalDate
toLocalDate(Object obj)
protected static LocalDateTime
toLocalDateTime(Object obj)
protected static LocalTime
toLocalTime(Object obj)
-
-
-
Field Detail
-
MILLISECONDS_PER_SECOND
static final long MILLISECONDS_PER_SECOND
-
MICROSECONDS_PER_SECOND
static final long MICROSECONDS_PER_SECOND
-
MICROSECONDS_PER_MILLISECOND
static final long MICROSECONDS_PER_MILLISECOND
-
NANOSECONDS_PER_MILLISECOND
static final long NANOSECONDS_PER_MILLISECOND
-
NANOSECONDS_PER_MICROSECOND
static final long NANOSECONDS_PER_MICROSECOND
-
NANOSECONDS_PER_SECOND
static final long NANOSECONDS_PER_SECOND
-
NANOSECONDS_PER_DAY
static final long NANOSECONDS_PER_DAY
-
SECONDS_PER_DAY
static final long SECONDS_PER_DAY
-
MICROSECONDS_PER_DAY
static final long MICROSECONDS_PER_DAY
-
EPOCH
static final LocalDate EPOCH
-
-
Method Detail
-
toLocalDateTime
protected static LocalDateTime toLocalDateTime(Object obj)
-
toEpochMicros
public static long toEpochMicros(Instant instant)
-
toInstantFromMicros
public static Instant toInstantFromMicros(long microsSinceEpoch)
-
toInstantFromMillis
public static Instant toInstantFromMillis(long millisecondSinceEpoch)
-
-