public class DateConverter extends AbstractDateConverter<java.util.Date>
ObjectConverter implementation for <code>Date</code>, <code>Calendar</code> or <code>Number</code>. All of aforementioned
data types can be accepted by the toString method. For the fromString method, it will only return <code>Date</code>. Its
subclasses might return Calendar or Number.CONTEXT_DATE, CONTEXT_DATETIME, CONTEXT_TIME, PROPERTY_DATE_FORMAT| Constructor and Description |
|---|
DateConverter()
Creates a DateConverter.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Date |
fromString(java.lang.String string,
ConverterContext context)
Converts from a String to a Calendar.
|
java.lang.String |
toString(java.util.Date value,
ConverterContext context)
Converts the value to String.
|
anyDateToString, fromStringToDate, getDefaultDateFormat, getDefaultDateTimeFormat, getDefaultTimeFormat, setDefaultDateFormat, setDefaultDateTimeFormat, setDefaultTimeFormatfromString, getObjectConverterManager, toString, toStringConverterpublic java.util.Date fromString(java.lang.String string,
ConverterContext context)
AbstractDateConverter.PROPERTY_DATE_FORMAT if any.
Otherwise it will try different default DateFormat according to the context (Date, Time or DateTime). At last it
will try the following commonly used format patterns in order ("yyyy-mm-dd", "yy-mm-dd", "yyyymmdd", "yymmdd",
"dd-MMM-yy", "dd-MMM-yyyy") until it finds a match. We do that so that users could type in other date formats and
still could be recognized.fromString in interface ObjectConverter<java.util.Date>fromString in class DefaultObjectConverter<java.util.Date>string - the string to be converted.context - the context.public java.lang.String toString(java.util.Date value,
ConverterContext context)
DefaultObjectConvertertoString in interface ObjectConverter<java.util.Date>toString in class DefaultObjectConverter<java.util.Date>value - the value to be concerted.context - converter context to be used