public class HTTPUtil extends Object
Modifier and Type | Method | Description |
---|---|---|
static String |
formatHTTPDate(long pTime) |
Formats the time to a HTTP date, using the RFC 1123 format, as described
in RFC 2616 (HTTP/1.1), sec.
|
static String |
formatHTTPDate(Date pTime) |
Formats the time to a HTTP date, using the RFC 1123 format, as described
in RFC 2616 (HTTP/1.1), sec.
|
static long |
parseHTTPDate(String pDate) |
Parses a HTTP date string into a
long representing milliseconds
since January 1, 1970 GMT. |
public static String formatHTTPDate(long pTime)
pTime
- the timeString
representation of the timepublic static String formatHTTPDate(Date pTime)
pTime
- the timeString
representation of the timepublic static long parseHTTPDate(String pDate) throws NumberFormatException
long
representing milliseconds
since January 1, 1970 GMT.
Use this method with headers that contain dates, such as
If-Modified-Since
or Last-Modified
.
The date string may be in either RFC 1123, RFC 850 or ANSI C asctime() format, as described in RFC 2616 (HTTP/1.1), sec. 3.3
pDate
- the date to parselong
value representing the date, expressed as the
number of milliseconds since January 1, 1970 GMT,NumberFormatException
- if the date parameter is not parseable.IllegalArgumentException
- if the date paramter is null
Copyright © 2018. All rights reserved.