f:convertDateTime显示错误的小时

1 jsf datetime primefaces

我的数据库中有日期时间.当我尝试显示它时,"小时"是错误的(6小时以上).

DB          2013-03-12 10:05:49
Display     2013/03/12 16:05:49
Run Code Online (Sandbox Code Playgroud)

我正在使用primefaces,这是代码:

<p:column id="fecha" headerText="Fecha" style="text-align: center">
  <h:outputText value="#{con.fecha}" >
    <f:convertDateTime pattern="yyyy/MM/dd HH:mm:ss"  />
  </h:outputText>
</p:column>
Run Code Online (Sandbox Code Playgroud)

我试图使用该模式HH,但它似乎不起作用.

ber*_*kay 6

在你web.xml尝试粘贴这些行:

<context-param>
    <param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</param-name>
    <param-value>true</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)