私のプログラムでは、ユーザーがログインするときにデフォルトTimeZone
をユーザーとして設定TimeZone
しました。
この行を使用して設定していましたTimeZone
TimeZone.setDefault(TimeZone.getTimeZone(usersTimeZoneInMilliSecond)) ;
TimeZone
しかし、別の人が別のゾーンからログインすると、ある人の場所が別の場所に変わることに気付きました。
これにより、世界のさまざまな場所からログインしたすべての人timezone
が、最後にログインした人の を取得します。
なぜこれが起こるのか、またはどうすればそれを回避できるのかを理解するのを手伝ってくれる人はいますか?
getTimezoneOffset
using javaScript を引き出し、次のプログラムの他のすべての場所で値を使用する必要があります。私はカレンダーのようなビューを開発しており、アプリケーションはUTCやサーバー時間ではなく、表示される日付を知る必要があるため、必要です。