public class RMDateFormat extends java.text.SimpleDateFormat implements RMFormat
Modifier and Type | Field and Description |
---|---|
static RMDateFormat |
BASIC |
static RMDateFormat |
DEFAULT |
static RMDateFormat |
defaultFormat |
AM_PM_FIELD, DATE_FIELD, DAY_OF_WEEK_FIELD, DAY_OF_WEEK_IN_MONTH_FIELD, DAY_OF_YEAR_FIELD, ERA_FIELD, FULL, HOUR_OF_DAY0_FIELD, HOUR_OF_DAY1_FIELD, HOUR0_FIELD, HOUR1_FIELD, LONG, MEDIUM, MILLISECOND_FIELD, MINUTE_FIELD, MONTH_FIELD, SECOND_FIELD, SHORT, TIMEZONE_FIELD, WEEK_OF_MONTH_FIELD, WEEK_OF_YEAR_FIELD, YEAR_FIELD
Constructor and Description |
---|
RMDateFormat()
Creates a plain format.
|
RMDateFormat(java.lang.String aFormat)
Creates a format from the given string format.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
java.lang.Object |
formatRM(java.lang.Object obj)
Formats the given object.
|
java.lang.Object |
fromXML(XMLArchiver anArchiver,
XMLElement anElement)
XML unarchival.
|
java.lang.String |
getFormatString()
Returns the date format string.
|
java.lang.String |
getNullString()
Returns the String that is substituted when this format is asked to provide stringForObjectValue(null).
|
void |
setFormatString(java.lang.String aFormat)
Sets the date format string.
|
void |
setNullString(java.lang.String aString)
Sets the String that is substituted when this format is asked to provide stringForObjectValue(null).
|
java.lang.String |
toString()
Returns string representation of this format.
|
XMLElement |
toXML(XMLArchiver anArchiver)
XML archival.
|
applyLocalizedPattern, applyPattern, clone, format, formatToCharacterIterator, get2DigitYearStart, getDateFormatSymbols, hashCode, parse, set2DigitYearStart, setDateFormatSymbols, toLocalizedPattern, toPattern
format, format, getAvailableLocales, getCalendar, getDateInstance, getDateInstance, getDateInstance, getDateTimeInstance, getDateTimeInstance, getDateTimeInstance, getInstance, getNumberFormat, getTimeInstance, getTimeInstance, getTimeInstance, getTimeZone, isLenient, parse, parseObject, setCalendar, setLenient, setNumberFormat, setTimeZone
public static RMDateFormat BASIC
public static RMDateFormat DEFAULT
public static RMDateFormat defaultFormat
public RMDateFormat()
public RMDateFormat(java.lang.String aFormat)
public java.lang.String getNullString()
public void setNullString(java.lang.String aString)
public java.lang.String getFormatString()
getFormatString
in interface RMFormat
public void setFormatString(java.lang.String aFormat)
setFormatString
in interface RMFormat
public java.lang.Object formatRM(java.lang.Object obj)
public boolean equals(java.lang.Object anObj)
equals
in class java.text.SimpleDateFormat
public XMLElement toXML(XMLArchiver anArchiver)
public java.lang.Object fromXML(XMLArchiver anArchiver, XMLElement anElement)
public java.lang.String toString()
toString
in class java.lang.Object