public class CoerceToDateTime extends AbstractCoerceToDate
Date
. If the value is not a Date
, it
will use the Object.toString()
method to convert the
resulting String
to a Date object using the current locale default
formatter for DateTime through the
DateFormat#getDateTimeInstance(int)
method
and the DateFormat.SHORT
style for the date and the
DateFormat.MEDIUM
style for the hour.Constructor and Description |
---|
CoerceToDateTime() |
Modifier and Type | Method and Description |
---|---|
protected DateFormat |
createFormatter(Locale locale)
Returns the
DateFormat to apply when the value to coerce is not
of Date type and it will be parsed as String. |
protected String |
getDateType()
Returns the name of the Date type being coerced.
|
coerce, coerce, coerce
protected DateFormat createFormatter(Locale locale)
AbstractCoerceToDate
DateFormat
to apply when the value to coerce is not
of Date type and it will be parsed as String.createFormatter
in class AbstractCoerceToDate
DateFormat
to apply to parse the value to coerce as
String
protected String getDateType()
AbstractCoerceToDate
getDateType
in class AbstractCoerceToDate