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