org.apache.commons.httpclient.util
Class DateParser
java.lang.Object
|
+--org.apache.commons.httpclient.util.DateParser
- public class DateParser
- extends Object
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.
- Author:
- Christopher Brown, Michael Becke
Field Summary |
static String |
PATTERN_ASCTIME
Date format pattern used to parse HTTP date headers in ANSI C
asctime() format. |
static String |
PATTERN_RFC1036
Date format pattern used to parse HTTP date headers in RFC 1036 format. |
static String |
PATTERN_RFC1123
Date format pattern used to parse HTTP date headers in RFC 1123 format. |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATTERN_RFC1123
public static final String PATTERN_RFC1123
- Date format pattern used to parse HTTP date headers in RFC 1123 format.
PATTERN_RFC1036
public static final String PATTERN_RFC1036
- Date format pattern used to parse HTTP date headers in RFC 1036 format.
PATTERN_ASCTIME
public static final String PATTERN_ASCTIME
- Date format pattern used to parse HTTP date headers in ANSI C
asctime()
format.
parseDate
public static Date parseDate(String dateValue)
throws DateParseException
- Parses a date value.
- 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
Copyright © 2001-2004 Apache Software Foundation. All Rights Reserved.