1

Highstock JS ライブラリを使用する GWT アプリケーションがあります。次のユースケースを実装したいと思います。

ユーザーは、DateField および TimeField コントロール (GXT) から開始および終了の日時を選択します。これらのコントロールは、java.util.Date 値で動作します。終了日を new Date() で初期化し、開始日を現在の日付から過去 1 時間を引いた値で初期化します。ユーザー ブラウザのタイムゾーン (GMT+4 など) での表示日付を制御します。チャートを作成するタイムゾーンを選択するコントロールがあります: ローカルまたはユーザー定義。

選択したタイムゾーンで Highstock チャートを作成する必要があります。データは UTC でデータベースに保存されます。

正しいチャートを表示するには、どの設定、時間調整を実装する必要がありますか?

4

1 に答える 1

0

一般に、すべてのタイムスタンプに UTC を使用し、ユーザーのタイムゾーンに応じてローカル変更を実行するか、ブラウザでローカルに同様の変更を行うのが正しい方法です。Highstock チャートの作成中にglobal.useUTCを設定すると、すべての日付が UTC タイムゾーンで処理されます。

于 2013-02-05T08:38:56.730 に答える