0

spring webflow と primefaces を使用してアプリケーションを開発しており、mysql を使用しています。問題は、たとえば 15.may などの日付を登録するときです。2012.データベースには正しく登録されていますが、表示すると表示されます。14.may.2012 の 1 日前を示しています。このタグを使用して日付を表示すると、表示された日付に 1 日が追加されると思います。私が指摘したもう1つのことは、デバッグすると、5月9日水曜日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>
4

2 に答える 2

10

追加してみてください

<context-param> 
    <param-name>javax.faces.DATETIMECONVERTER_DEFAULT_TIMEZONE_IS_SYSTEM_TIMEZONE</p‌​aram-name> 
    <param-value>true</param-value> 
</context-param> 

あなたのweb.xmlにparam-nameは自明です...

于 2012-05-31T12:08:35.910 に答える