2

xpages には、日付に関する非常に奇妙な問題があります。Notesdocument には日付フィールドが含まれており、値は日付のみであり、時刻部分はありません。

xpage で、日付を日付/時刻値として表示するように指定しました。日付は Web ページに正しく表示されますが、現在、夜間 (真夜中頃) にログインし、日付が 1 日調整されているユーザーから報告を受けています。同じ人が昼間にログインした場合、日付は正しいため、これは真夜中頃にのみ発生したようです

クライアントの時計を真夜中頃に変更しようとしましたが、再現しないため、これはサーバーの問題であると思います。

ドミノ サーバーの日付と時刻は正確で、最新バージョンのドミノを使用しています。

何か案は?

4

4 に答える 4

3

私たちは最近同じ問題に遭遇し、非常に優れた解決策を見つけたと思います。

システムは純粋な日付を UTC タイム ゾーンの日付として扱います。日付の値は、サーバーのタイム ゾーンに自動的に変換されます。問題は、どのように変換を防止するかです。

このコードは変換を妨げます:

<xp:this.converter>
    <xp:convertDateTime 
        type="date" 
        ignoreUserTimeZone="true" 
        dateStyle="long" 
        timeZone="UTC">
    </xp:convertDateTime>
</xp:this.converter>

「timeZone」属性に注意してください。

于 2012-12-17T05:56:28.327 に答える
2

この問題は、日付/時刻フィールドに TimeZone が指定されていないことに関連しています。昨日、これに遭遇しました。TZ が指定されていない場合は、UTC を想定しているようで、それに応じて調整されます。タイムゾーンを含めると、フィールドが誤って調整されなくなります。

于 2012-06-20T12:29:25.160 に答える
0

おそらくそれはこれと関係がありますか? http://www-304.ibm.com/support/docview.wss?uid=swg21508734

XPagesの日付とタイムゾーンの問題に関するいくつかのレポートを見てきました

于 2012-06-20T12:15:57.943 に答える