Class Time

java.lang.Object
org.apache.kafka.connect.data.Time

public class Time extends Object

A time representing a specific point in a day, not tied to any specific date. The corresponding Java type is a Date where only hours, minutes, seconds, and milliseconds can be non-zero. This effectively makes it a point in time during the first day after the Unix epoch. The underlying representation is an integer representing the number of milliseconds after midnight.

  • Field Details Link icon

  • Constructor Details Link icon

    • Time Link icon

      public Time()
  • Method Details Link icon

    • builder Link icon

      public static SchemaBuilder builder()
      Returns a SchemaBuilder for a Time. By returning a SchemaBuilder you can override additional schema settings such as required/optional, default value, and documentation.
      Returns:
      a SchemaBuilder
    • fromLogical Link icon

      public static int fromLogical(Schema schema, Date value)
      Convert a value from its logical format (Date) to its encoded format (int).
      Parameters:
      value - the logical value
      Returns:
      the encoded value
    • toLogical Link icon

      public static Date toLogical(Schema schema, int value)
      Convert a value from its encoded format (int) to its logical format (Date).
      Parameters:
      value - the encoded value
      Returns:
      the logical value