Class DateTimeUtils

java.lang.Object
io.debezium.connector.jdbc.util.DateTimeUtils

public class DateTimeUtils extends Object
Helper class for conversions for Temporal data type values.
Author:
Chris Cranford
  • Constructor Details

    • DateTimeUtils

      private DateTimeUtils()
  • Method Details

    • toInstantFromNanos

      public static Instant toInstantFromNanos(long epochNanos)
    • toZonedDateTimeFromDate

      public static ZonedDateTime toZonedDateTimeFromDate(Date date, TimeZone timeZone)
    • toZonedDateTimeFromDate

      public static ZonedDateTime toZonedDateTimeFromDate(Date date, ZoneId zoneId)
    • toZonedDateTimeFromInstantEpochMicros

      public static ZonedDateTime toZonedDateTimeFromInstantEpochMicros(long epochMicros)
    • toZonedDateTimeFromInstantEpochNanos

      public static ZonedDateTime toZonedDateTimeFromInstantEpochNanos(long epochNanos)
    • toLocalDateOfEpochDays

      public static LocalDate toLocalDateOfEpochDays(long epochDays)
    • toLocalDateFromDate

      public static LocalDate toLocalDateFromDate(Date date)
    • toLocalDateFromInstantEpochMillis

      public static LocalDate toLocalDateFromInstantEpochMillis(long epochMillis)
    • toLocalTimeFromDurationMilliseconds

      public static LocalTime toLocalTimeFromDurationMilliseconds(long durationMillis)
    • toLocalTimeFromDurationMicroseconds

      public static LocalTime toLocalTimeFromDurationMicroseconds(long durationMicros)
    • toLocalTimeFromDurationNanoseconds

      public static LocalTime toLocalTimeFromDurationNanoseconds(long durationNanos)
    • toLocalTimeFromUtcDate

      public static LocalTime toLocalTimeFromUtcDate(Date date)
    • toLocalDateTimeFromDate

      public static LocalDateTime toLocalDateTimeFromDate(Date date)
    • toLocalDateTimeFromInstantEpochMillis

      public static LocalDateTime toLocalDateTimeFromInstantEpochMillis(long epochMillis)
    • toLocalDateTimeFromInstantEpochMicros

      public static LocalDateTime toLocalDateTimeFromInstantEpochMicros(long epochMicros)
    • toLocalDateTimeFromInstantEpochNanos

      public static LocalDateTime toLocalDateTimeFromInstantEpochNanos(long epochNanos)
    • toTimestampFromMillis

      public static Timestamp toTimestampFromMillis(long epochMilliseconds)