我正在使用JSF 2.0。在bean中,我使用Date
设置java.util.Date
,如果我通常<h:outputText value="#{payment.statusChangeDate}">
打印该日期,那么我将获得系统日期和时间。但是当我使用
<f:convertDateTime pattern="MM/dd/yyyy KK:mm" />
然后它给出了与日期不同的时间。但我需要显示当前的系统日期和时间。
我也试过
<context-param>
<param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
<param-value>true</param-value>
</context-param>
要获取默认的系统时区,但我仍然错误的时间。
答案 0 :(得分:0)
试试这个
<f:convertDateTime pattern="dd-MM-yyyy" timeZone="GB"/>