javax.mail.internet

Class MailDateFormat

public class MailDateFormat extends SimpleDateFormat

A date format that applies the rules specified by the Internet Draft draft-ietf-drums-msg-fmt-08 dated January 26, 2000.

This class cannot take pattern strings. It always formats the date based on the above specification.

Version: 1.3

Author: Chris Burdess

Constructor Summary
MailDateFormat()
Method Summary
StringBufferformat(Date date, StringBuffer buf, FieldPosition field)
Appends the string representation for the specified field to the given string buffer.
Dateparse(String text, ParsePosition pos)
Parses the given date in the format specified by draft-ietf-drums-msg-fmt-08 in the current TimeZone.
voidsetCalendar(Calendar newCalendar)
Don't allow setting the calendar.
voidsetNumberFormat(NumberFormat newNumberFormat)
Don't allow setting the NumberFormat.

Constructor Detail

MailDateFormat

public MailDateFormat()

Method Detail

format

public StringBuffer format(Date date, StringBuffer buf, FieldPosition field)
Appends the string representation for the specified field to the given string buffer. This method should be avoided, use format(Date) instead.

Parameters: date the date buf the buffer to append to field the current field position

Returns: the modified buffer

parse

public Date parse(String text, ParsePosition pos)
Parses the given date in the format specified by draft-ietf-drums-msg-fmt-08 in the current TimeZone.

Parameters: text the formatted date to be parsed pos 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.
©