public enum DateDisplayFormat extends java.lang.Enum<DateDisplayFormat> implements ValueEnum
DateUtil.setNormalDisplayFormat() or DateUtil.setShortDisplayFormat() and will be subsequently used as default long or short formatters for date objects by Smart GWT components. Custom formatting can also be applied by passing a FormatString instead of a DateDisplayFormat string to DateUtil.setNormalDisplayFormat() et al. See the FormatString docs for details.
Default set of valid display formats is as follows:
| Enum Constant and Description |
|---|
TODATESTAMP Date in the format <YYYYMMDD>T<HHMMSS>Z Example: 20051104T111001Z |
TOEUROPEANSHORTDATE Short date in format DD/MM/YYYY. Example: 4/11/2005 |
TOEUROPEANSHORTDATETIME Short date with time in format DD/MM/YYYY HH:MM Example: 4/11/2005 11:03 |
TOJAPANSHORTDATE Short date in format YYYY/MM/DD. Example: 2005/11/4 |
TOJAPANSHORTDATETIME Short date with time in format YYYY/MM/DD HH:MM Example: 2005/11/4 11:03 |
TOLOCALESTRING Default native browser 'toLocaleString()' implementation. |
TOSERIALIZEABLEDATE Date in the format YYYY-MM-DD HH:MM:SS Example: 2005-11-04 11:09:15 |
TOSTRING Default native browser 'toString()' implementation. |
TOUSSHORTDATE Short date in format MM/DD/YYYY. Example: 11/4/2005 |
TOUSSHORTDATETIME Short date with time in format MM/DD/YYYY HH:MM Example: 11/4/2005 11:03 |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String | getValue() |
static DateDisplayFormat | valueOf(java.lang.String name) Returns the enum constant of this type with the specified name. |
static DateDisplayFormat[] | values() Returns an array containing the constants of this enum type, in the order they are declared. |
public static final DateDisplayFormat TOSTRING
Fri Nov 04 2005 11:03:00 GMT-0800 (Pacific Standard Time) If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toString".
public static final DateDisplayFormat TOLOCALESTRING
Friday, November 04, 2005 11:03:00 AM If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toLocaleString".
public static final DateDisplayFormat TOUSSHORTDATE
11/4/2005 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toUSShortDate".
public static final DateDisplayFormat TOUSSHORTDATETIME
11/4/2005 11:03 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toUSShortDatetime".
public static final DateDisplayFormat TOEUROPEANSHORTDATE
4/11/2005 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toEuropeanShortDate".
public static final DateDisplayFormat TOEUROPEANSHORTDATETIME
4/11/2005 11:03 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toEuropeanShortDatetime".
public static final DateDisplayFormat TOJAPANSHORTDATE
2005/11/4 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toJapanShortDate".
public static final DateDisplayFormat TOJAPANSHORTDATETIME
2005/11/4 11:03 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toJapanShortDatetime".
public static final DateDisplayFormat TOSERIALIZEABLEDATE
2005-11-04 11:09:15 If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toSerializeableDate".
public static final DateDisplayFormat TODATESTAMP
20051104T111001Z Note: In addition to these standard formats, custom formatting can be set by passing a function directly to DateUtil.setNormalDisplayFormat() et al. This function will then be executed whenever the appropriate formatter method is called [eg Date.toNormalDate()], in the scope of the date instance in question.
If this enumerated value is used in a Component XML file or server-side DataSource descriptor (.ds.xml file), use the value "toDateStamp".
public static DateDisplayFormat[] values()
for (DateDisplayFormat c : DateDisplayFormat.values()) System.out.println(c);
public static DateDisplayFormat valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null