Class TimeUtil


  • public final class TimeUtil
    extends Object
    • Constructor Detail

      • TimeUtil

        public TimeUtil()
    • Method Detail

      • parseTimeField

        public static Date parseTimeField​(XContentParser parser,
                                          String fieldName)
                                   throws IOException
        Parse out a Date object given the current parser and field name.
        Parameters:
        parser - current XContentParser
        fieldName - the field's preferred name (utilized in exception)
        Returns:
        parsed Date object
        Throws:
        IOException - from XContentParser
      • parseTimeFieldToInstant

        public static Instant parseTimeFieldToInstant​(XContentParser parser,
                                                      String fieldName)
                                               throws IOException
        Parse out an Instant object given the current parser and field name.
        Parameters:
        parser - current XContentParser
        fieldName - the field's preferred name (utilized in exception)
        Returns:
        parsed Instant object
        Throws:
        IOException - from XContentParser