更改jsf中的日期格式

Man*_*ngo 28 jsf

我从数据库中检索数据并使用它进行显示

<h:column>
  <f:facet name="header">
   <h:outputText value=" Date"/>
  </f:facet>
  <h:outputText value="#{item.date}"></h:outputText>
</h:column>
Run Code Online (Sandbox Code Playgroud)

这里的日期显示在YYYY-MM-DD中,我想将其更改为正常,即dd-mm-yyyy格式.我可以得到任何建议吗?

Mat*_*ndy 81

试试DateTime转换器:

<h:outputText value="#{item.date}">
  <f:convertDateTime type="date" pattern="dd-MM-yyyy"/>
</h:outputText>
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅Java EE教程