のような文字列が
あり、のようなSat, 27 Oct 2012 23:47:57 -0700
対応するタイムゾーンを取得したいなど..-0700
PST
UTC
質問する
218 次
1 に答える
5
基本的に、できません。現在、UTC からのオフセットを取得しています...これは、複数のタイム ゾーンにマップされる可能性があります。もちろん、固定オフセットのタイムゾーンを作成することもできますが、それは「この日付/時刻の値が生成されたときにユーザーが最初にいたタイムゾーン」と同じではありません。
すべてのタイム ゾーンを確認し、それぞれで有効かどうかを確認できますが、あいまいな場合があるため注意が必要です。たとえば、英国の日曜日は、「Sun, 28 Oct 2012 01:30:00 +0100」と「Sun, 28 Oct 2012 01:30:00 +0000」の両方が有効です。おそらく、絶対 UTC インスタントを計算し、候補のタイム ゾーンでのそのインスタントのオフセットを確認する必要があります。そのオフセットが開始時と同じである場合、そのタイム ゾーンは適合するタイム ゾーンの1 つです。
適合する複数のタイムゾーンを見つけた場合に何をしたいのか、私にはわかりません。アドバイスを提供するのに十分なコンテキストがありません.
于 2012-11-01T07:01:41.527 に答える