Class Date


  • public class Date
    extends Object

    A date representing a calendar day with no time of day or timezone. The corresponding Java type is a java.util.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.

    • Constructor Detail

      • Date

        public Date()
    • Method Detail

      • builder

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

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

        public static Date toLogical​(Schema schema,
                                     int value)