<f:convertDateTime> 未显示正确的系统日期和时间



我使用的是JSF 2.0。在bean中,我使用java.util.Date设置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>

获得默认的系统时区,但我仍然得到错误的时间。

try this

<f:convertDateTime pattern="dd-MM-yyyy" timeZone="GB"/>

相关内容

  • 没有找到相关文章

最新更新