1

タイムゾーンが不連続であることを考えると、繰り返される 2 つのクロック タイムのどちらに関心があるかを指定する標準的な方法はありますか? これは、最近取り上げられた Java の議論「(1927 年に) この 2 回を引くと奇妙な結果が生じるのはなぜですか?」 から気になりましたが、これは 1920 年代の中国での奇妙な出来事に限ったことではありません。

今年の 11 月 3 日の午前 1 時 50 分 (EST) に関心があることをどのように伝えればよいですか? UTC、エポック時間を使用できることは知っていますが、ユーザーが興味のある現地時間を尋ねる良い方法はありますか?

4

1 に答える 1

1

今年の 11 月 3 日の午前 1 時 50 分 (EST) に関心があることをどのように伝えればよいですか?

EST として修飾することで、UTC-05:00 である「東部標準時」を意味することをすでに指定しています。これは午前 1 時 50 分の 2 番目のインスタンスです。最初のインスタンスは、UTC-04:00 である「東部夏時間」(EDT) に発生しました。もちろん、「東部時間」と言っただけでは、どちらのことを言っているのかわかりません。

ただし、「EST」自体は一意ではないことに注意してください。私は、あなたが米国の東部標準時を意味していると推測しましたが、同じものと呼ばれる 3 つの異なるゾーンのいずれかを意味していた可能性があります。 タイムゾーンの略語のリストについては、こちらを参照してください。 たまたますべての「EST」ゾーンが UTC-05:00 になっていますが、それは単なる偶然です。同じ名前または略語を持ち、異なるオフセットまたは異なる DST 開始日/終了日を持つゾーンがいくつかあります。

あなたが探している「標準」はISO8601の一部であり、日付と時刻にオフセットを含めることができます。たとえば、次の 2 点が挙げられます。

2013-11-03T01:50:00-04:00

2013-11-03T01:50:00-05:00

オフセットは時間内の瞬間を一意に識別しますが、タイム ゾーンを一意に識別するわけではないことに注意してください。異なる時間に -04:00 と -05:00 のオフセットを使用する他のタイム ゾーンがいくつかあります。この点はしばしば忘れられます。これは、オフセットが誤って「ゾーン」と呼ばれることがあるためです。

于 2013-04-12T20:14:42.860 に答える