80
JSF <f:convertDateTime> Tag
It is used to convert user input into specified date. You can convert a component’s data to a java.util.Date by nesting the convertDateTime tag inside the component tag. The convertDateTime tag has several attributes that allow you to specify the format and type of the data.
Tag Attributes
Attribute | Type | Description |
---|---|---|
binding | DateTimeConverter | It is used to bind a converter to a managed bean property. |
dateStyle | String | It is used to define the format, as specified by java.text.DateFormat, of a date or the date part of a date string. Applied only if type is date or both and if pattern is not defined. Valid values: default, short, medium, long, and full. If no value is specified, default is used. |
for | String | It is used to refer to one of the objects within the composite component inside which this tag is nested. |
locale | String or Locale | It is a instance of Locale whose predefined styles for dates and times are used during formatting or parsing. If not specified, the Locale returned by FacesContext.getLocale will be used. |
pattern | String | It is used for custom formatting pattern that determines how the date/time string should be formatted and parsed. If this attribute is specified, dateStyle, timeStyle, and type attributes are ignored. |
timeStyle | String | It is used to define the format, as specified by java.text.DateFormat, of a time or the time part of a date string. Applied only if type is time and pattern is not defined. Valid values: default, short, medium, long, and full. If no value is specified, default is used. |
timeZone | String or TimeZone | It is used for time zone in which to interpret any time information in the date string. |
type | String | It is used to specifie whether the string value will contain a date, a time, or both. Valid values are date, time, or both. If no value is specified, date is used. |
JSF <f:converterDateTime> Tag Example 1
// index.xhtml
// User.java
// response.xhtml
Output:
// index page
// index page
// response page
JSF <f:converterDateTime> Tag Example 2
// index.xhtml
// User.Java
// response.xhtml
Output:
// index page
// response page
Next TopicJSF <f:convertNumber>