使用<f:convertDateTime />在java中的日期和时间

met*_*tok 0 java date primefaces

我正在使用spring webflow和primefaces开发一个应用程序并使用mysql.问题是当我注册日期时,例如15.may.它在数据库中注册正确,但是当我显示它时.它显示在2012年1月14日前一天.我使用此标签显示日期,我相信在显示的日期添加1天.我评论的另一件事是,当我调试时,我看到时间显示如此星期三09月00 00:00:00 CEST.我认为这是在中欧夏季时区.我想知道问题是什么?

<p:column headerText="Submited Date">
    <h:outputText value="#{item.submitedDate}">
         <f:convertDateTime pattern="dd-MMM-yyyy" ></f:convertDateTime>
    </h:outputText>
</p:column>
Run Code Online (Sandbox Code Playgroud)

Dan*_*iel 10

尝试添加

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

你的web.xml param-name是自我解释的......