Class Conversions

java.lang.Object
io.debezium.time.Conversions

public final class Conversions extends Object
Temporal conversion constants.
Author:
Randall Hauch
  • Field Details

    • 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
  • Constructor Details

    • Conversions

      private Conversions()
  • Method Details

    • toLocalDate

      protected static LocalDate toLocalDate(Object obj)
    • toLocalTime

      protected static LocalTime toLocalTime(Object obj)
    • 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)