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 LocalDateEPOCH(package private) static longMICROSECONDS_PER_DAY(package private) static longMICROSECONDS_PER_MILLISECOND(package private) static longMICROSECONDS_PER_SECOND(package private) static longMILLISECONDS_PER_SECOND(package private) static longNANOSECONDS_PER_DAY(package private) static longNANOSECONDS_PER_MICROSECOND(package private) static longNANOSECONDS_PER_MILLISECOND(package private) static longNANOSECONDS_PER_SECOND(package private) static longSECONDS_PER_DAY
-
Constructor Summary
Constructors Modifier Constructor Description privateConversions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static longtoEpochMicros(Instant instant)static InstanttoInstantFromMicros(long microsSinceEpoch)static InstanttoInstantFromMillis(long millisecondSinceEpoch)protected static LocalDatetoLocalDate(Object obj)protected static LocalDateTimetoLocalDateTime(Object obj)protected static LocalTimetoLocalTime(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)
-
-