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 java.util.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.
| Modifier and Type | Field and Description |
|---|---|
static String | LOGICAL_NAME |
static Schema | SCHEMA |
| Constructor and Description |
|---|
Time() |
| Modifier and Type | Method and Description |
|---|---|
static SchemaBuilder | builder()Returns a SchemaBuilder for a Time. |
static int | fromLogical(Schema schema, Date value)Convert a value from its logical format (Time) to it's encoded format. |
static Date | toLogical(Schema schema, int value) |
public static final String LOGICAL_NAME
public static final Schema SCHEMA
public static SchemaBuilder builder()
public static int fromLogical(Schema schema, Date value)
value - the logical value