2011-03-22 35 views
25

我從數據庫中檢索數據並使用更改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-yyyy format.Can i get任何建議??

回答

68

嘗試日期時間轉換器:

<h:outputText value="#{item.date}"> 
    <f:convertDateTime type="date" pattern="dd-MM-yyyy"/> 
</h:outputText> 

有關詳細信息,請參見Java EE tutorial

+0

Thanq的答案Handy..dint知道後臺bean屬性也應該是類型java.util.Date,我正在嘗試使用字符串類型再次感謝快速響應 – Mango 2011-03-22 12:20:57