0

私のプログラムでは、ユーザーがログインするときにデフォルトTimeZoneをユーザーとして設定TimeZoneしました。

この行を使用して設定していましたTimeZone

TimeZone.setDefault(TimeZone.getTimeZone(usersTimeZoneInMilliSecond)) ;

TimeZoneしかし、別の人が別のゾーンからログインすると、ある人の場所が別の場所に変わることに気付きました。

これにより、世界のさまざまな場所からログインしたすべての人timezoneが、最後にログインした人の を取得します。

なぜこれが起こるのか、またはどうすればそれを回避できるのかを理解するのを手伝ってくれる人はいますか?

getTimezoneOffsetusing javaScript を引き出し、次のプログラムの他のすべての場所で値を使用する必要があります。私はカレンダーのようなビューを開発しており、アプリケーションはUTCやサーバー時間ではなく、表示される日付を知る必要があるため、必要です。

4

3 に答える 3