public class CalendarConverter extends AbstractDateConverter<java.util.Calendar>
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>Calendar</code>.CONTEXT_DATE, CONTEXT_DATETIME, CONTEXT_TIME, PROPERTY_DATE_FORMAT| Constructor and Description |
|---|
CalendarConverter()
Creates a new CalendarConverter.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Calendar |
fromString(java.lang.String string,
ConverterContext context)
Converts from a String to a Calendar.
|
java.lang.String |
toString(java.util.Calendar value,
ConverterContext context)
Converts the value to String.
|
anyDateToString, fromStringToDate, getDefaultDateFormat, getDefaultDateTimeFormat, getDefaultTimeFormat, setDefaultDateFormat, setDefaultDateTimeFormat, setDefaultTimeFormatfromString, getObjectConverterManager, toString, toStringConverterpublic java.util.Calendar 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.Calendar>fromString in class DefaultObjectConverter<java.util.Calendar>string - the string to be converted.context - the context.public java.lang.String toString(java.util.Calendar value,
ConverterContext context)
DefaultObjectConvertertoString in interface ObjectConverter<java.util.Calendar>toString in class DefaultObjectConverter<java.util.Calendar>value - the value to be concerted.context - converter context to be used