gnu.inet.http
Class HTTPDateFormat
DateFormat
gnu.inet.http.HTTPDateFormat
public class HTTPDateFormat
extends DateFormat
HTTP date formatter and parser.
Formats dates according to RFC 822 (updated by RFC 1123).
Parses dates according to the above, or RFC 1036, or the
ANSI C asctime()
format.
StringBuffer | format(Date date, StringBuffer buf, FieldPosition field) - Appends the textual value for the specified field to the given string
buffer.
|
Date | parse(String text, ParsePosition pos) - Parses the given date in the current TimeZone.
|
void | setCalendar(Calendar newCalendar) - Don't allow setting the calendar.
|
void | setNumberFormat(NumberFormat newNumberFormat) - Don't allow setting the NumberFormat.
|
HTTPDateFormat
public HTTPDateFormat()
format
public StringBuffer format(Date date,
StringBuffer buf,
FieldPosition field)
Appends the textual value for the specified field to the given string
buffer. This method should be avoided, use format(Date)
instead.
date
- the Date objectbuf
- the buffer to append tofield
- the current field position
parse
public Date parse(String text,
ParsePosition pos)
Parses the given date in the current TimeZone.
text
- the formatted date to be parsedpos
- the current parse position
setCalendar
public void setCalendar(Calendar newCalendar)
Don't allow setting the calendar.
setNumberFormat
public void setNumberFormat(NumberFormat newNumberFormat)
Don't allow setting the NumberFormat.
© Copyright 2003 The Free Software Foundation,
all rights reserved