0

エンタープライズ Web アプリケーションで、一意のタイム ゾーン (EST など) を維持する必要があります。表示してデータベースに保存するすべてのタイムスタンプは、EST のみにする必要があります。Web アプリケーションに Spring MVC/Hibernate を使用しています。この機能を実装するためのベスト プラクティスや提案はありますか? 提案やガイダンスは非常に役立ちます。

4

1 に答える 1

0

私の提案は、引数-Duser.timezone=NAME使用して Java プロセスを作成する初期化スクリプトでタイムゾーンを設定することです。NAMEは以下のリストで見つけることができます。

https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

注 1: 残念ながら、開発者は別の TimeZone を使用して Calendar などのオブジェクトを作成できます。そのような場合には、Java セキュリティ ポリシーを使用できます (アプリケーション サーバーのセットアップは困難です)。しかし、それを設定するだけで十分だと思います。

注 2 : デフォルトでは、JVM はユーザー環境からタイムゾーンを収集します。

于 2013-07-18T13:52:35.677 に答える