Class DateParser


  • @Deprecated
    public class DateParser
    extends Object
    Deprecated.
    A utility class for parsing HTTP dates as used in cookies and other headers. This class handles dates as defined by RFC 2616 section 3.3.1 as well as some other common non-standard formats.
    • Field Detail

      • PATTERN_RFC1123

        public static final String PATTERN_RFC1123
        Deprecated.
        Date format pattern used to parse HTTP date headers in RFC 1123 format.
        See Also:
        Constant Field Values
      • PATTERN_RFC1036

        public static final String PATTERN_RFC1036
        Deprecated.
        Date format pattern used to parse HTTP date headers in RFC 1036 format.
        See Also:
        Constant Field Values
      • PATTERN_ASCTIME

        public static final String PATTERN_ASCTIME
        Deprecated.
        Date format pattern used to parse HTTP date headers in ANSI C asctime() format.
        See Also:
        Constant Field Values
    • Method Detail

      • parseDate

        public static Date parseDate​(String dateValue)
                              throws DateParseException
        Deprecated.
        Parses a date value. The formats used for parsing the date value are retrieved from the default http params.
        Parameters:
        dateValue - the date value to parse
        Returns:
        the parsed date
        Throws:
        DateParseException - if the value could not be parsed using any of the supported date formats
      • parseDate

        public static Date parseDate​(String dateValue,
                                     Collection dateFormats)
                              throws DateParseException
        Deprecated.
        Parses the date value using the given date formats.
        Parameters:
        dateValue - the date value to parse
        dateFormats - the date formats to use
        Returns:
        the parsed date
        Throws:
        DateParseException - if none of the dataFormats could parse the dateValue