java.lang.Object | |
↳ | org.apache.http.impl.cookie.DateUtils |
A utility class for parsing and formatting 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.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
TimeZone | GMT | ||||||||||
String | PATTERN_ASCTIME | Date format pattern used to parse HTTP date headers in ANSI C
asctime() format. |
|||||||||
String | PATTERN_RFC1036 | Date format pattern used to parse HTTP date headers in RFC 1036 format. | |||||||||
String | PATTERN_RFC1123 | Date format pattern used to parse HTTP date headers in RFC 1123 format. |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Formats the given date according to the RFC 1123 pattern.
| |||||||||||
Formats the given date according to the specified pattern.
| |||||||||||
Parses the date value using the given date formats.
| |||||||||||
Parses the date value using the given date formats.
| |||||||||||
Parses a date value.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
|
Date format pattern used to parse HTTP date headers in ANSI C
asctime()
format.
Date format pattern used to parse HTTP date headers in RFC 1036 format.
Date format pattern used to parse HTTP date headers in RFC 1123 format.
Formats the given date according to the RFC 1123 pattern.
date | The date to format. |
---|
Formats the given date according to the specified pattern. The pattern must conform to that used by the simple date format class.
date | The date to format. |
---|---|
pattern | The pattern to use for formatting the date. |
IllegalArgumentException | If the given date pattern is invalid. |
---|
Parses the date value using the given date formats.
dateValue | the date value to parse |
---|---|
dateFormats | the date formats to use |
startDate | During parsing, two digit years will be placed in the range
startDate to startDate + 100 years . This value may
be null . When null is given as a parameter, year
2000 will be used. |
DateParseException | if none of the dataFormats could parse the dateValue |
---|
Parses the date value using the given date formats.
dateValue | the date value to parse |
---|---|
dateFormats | the date formats to use |
DateParseException | if none of the dataFormats could parse the dateValue |
---|
Parses a date value. The formats used for parsing the date value are retrieved from the default http params.
dateValue | the date value to parse |
---|
DateParseException | if the value could not be parsed using any of the supported date formats |
---|