メッセージをUTCで保存しています。したがって、誰かが以前のメッセージを振り返った場合、タイムスタンプを、当時のタイムゾーンに対する相対的な時間に変換できる必要があります。当時のタイムゾーンを取得するにはどうすればよいですか?
たとえば、2012 年 9 月 3 日のタイムゾーンは PDT です。現在のタイム オフセットは -0700 です。9:06にメッセージを送信します。時刻は UTC 16:06 です。
2012 年 12 月 1 日のこのメッセージに戻ります。現在のタイムゾーンは PST です。現在のタイム オフセットは -0800 です。2012 年 9 月 3 日に送信したメッセージを確認します。現在のタイム オフセットを使用して UTC から変換すると、メッセージが送信されたときではない 8:06 になります。9:06に送信されました。
したがって、2012 年 9 月 3 日のタイムゾーンが PST ではなく PDT であったことを確認する方法が必要です。
ライブラリのないPSが最高です、ありがとう。