javax.mail.internet
public class MailDateFormat extends SimpleDateFormat
This class cannot take pattern strings. It always formats the date based on the above specification.
DateFormat.Field
AM_PM_FIELD, calendar, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, DEFAULT, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, numberFormat, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
Constructor and Description |
---|
MailDateFormat() |
Modifier and Type | Method and Description |
---|---|
StringBuffer |
format(Date date,
StringBuffer buf,
FieldPosition field)
Appends the string representation for the specified field to the
given string buffer.
|
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.
|
void |
setCalendar(Calendar newCalendar)
Don't allow setting the calendar.
|
void |
setNumberFormat(NumberFormat newNumberFormat)
Don't allow setting the NumberFormat.
|
applyLocalizedPattern, applyPattern, clone, equals, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setLenient, setTimeZone
format, parseObject
public StringBuffer format(Date date, StringBuffer buf, FieldPosition field)
format(Date)
instead.format
in class SimpleDateFormat
date
- the datebuf
- the buffer to append tofield
- the current field positionpublic Date parse(String text, ParsePosition pos)
parse
in class SimpleDateFormat
text
- the formatted date to be parsedpos
- the current parse positionpublic void setCalendar(Calendar newCalendar)
setCalendar
in class DateFormat
public void setNumberFormat(NumberFormat newNumberFormat)
setNumberFormat
in class DateFormat
© Copyright 2003, 2004 The Free Software Foundation, All rights reserved