public class Date extends Object
A date representing a calendar day with no time of day or timezone. The corresponding Java type is a Date
with hours, minutes, seconds, milliseconds set to 0. The underlying representation is an integer representing the
number of standardized days (based on a number of milliseconds with 24 hours/day, 60 minutes/hour, 60 seconds/minute,
1000 milliseconds/second with n) since Unix epoch.
Modifier and Type | Field and Description |
---|---|
static String |
LOGICAL_NAME |
static Schema |
SCHEMA |
Constructor and Description |
---|
Date() |
Modifier and Type | Method and Description |
---|---|
static SchemaBuilder |
builder()
Returns a SchemaBuilder for a Date.
|
static int |
fromLogical(Schema schema,
Date value)
Convert a value from its logical format (
Date ) to its encoded format (int). |
static Date |
toLogical(Schema schema,
int value)
Convert a value from its encoded format (int) to its logical format (
Date ). |
public static final String LOGICAL_NAME
public static final Schema SCHEMA
public static SchemaBuilder builder()
public static int fromLogical(Schema schema, Date value)
Date
) to its encoded format (int).value
- the logical value