public class MailDateFormat
extends java.text.SimpleDateFormat
This class cannot take pattern strings. It always formats the date based on the above specification.
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 |
---|---|
java.lang.StringBuffer |
format(java.util.Date date,
java.lang.StringBuffer buf,
java.text.FieldPosition field)
Appends the string representation for the specified field to the
given string buffer.
|
java.util.Date |
parse(java.lang.String text,
java.text.ParsePosition pos)
Parses the given date in the format specified by
draft-ietf-drums-msg-fmt-08 in the current TimeZone.
|
void |
setCalendar(java.util.Calendar newCalendar)
Don't allow setting the calendar.
|
void |
setNumberFormat(java.text.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
public java.lang.StringBuffer format(java.util.Date date, java.lang.StringBuffer buf, java.text.FieldPosition field)
format(Date)
instead.format
in class java.text.SimpleDateFormat
date
- the datebuf
- the buffer to append tofield
- the current field positionpublic java.util.Date parse(java.lang.String text, java.text.ParsePosition pos)
parse
in class java.text.SimpleDateFormat
text
- the formatted date to be parsedpos
- the current parse positionpublic void setCalendar(java.util.Calendar newCalendar)
setCalendar
in class java.text.DateFormat
public void setNumberFormat(java.text.NumberFormat newNumberFormat)
setNumberFormat
in class java.text.DateFormat