在jsf中更改日期格式
我已经从数据库中检索到数据,并使用在jsf中更改日期格式,jsf,Jsf,我已经从数据库中检索到数据,并使用 <h:column> <f:facet name="header"> <h:outputText value=" Date"/> </f:facet> <h:outputText value="#{item.date}"></h:outputText> </h:column> 此处的日期显示为YYYY-MM-DD,我想将其更改为正常格式,即DD-MM-Y
<h:column>
<f:facet name="header">
<h:outputText value=" Date"/>
</f:facet>
<h:outputText value="#{item.date}"></h:outputText>
</h:column>
此处的日期显示为YYYY-MM-DD,我想将其更改为正常格式,即DD-MM-YYYY格式。我能得到任何建议吗???尝试使用日期时间转换器:
<h:outputText value="#{item.date}">
<f:convertDateTime type="date" pattern="dd-MM-yyyy"/>
</h:outputText>
详细信息请参见Thanq以获取方便的答案。我不知道backingbean属性也应该是java.util.Date类型,我正在再次尝试使用字符串类型thanx以快速响应可能的重复