-0000

-00:00 (時間帯)

[3] 時間帯が明確でないことを示すために、 RFC 2822の日時形式では -0000RFC 3339の日時形式では -00:00 が使われています。

仕様書

電子メール

[14] RFC 2822の日時形式では、 -0000UT を表しますが、 UT 以外の地方時間帯にあるかもしれないシステムで当該時刻が生成されたことを示し、 従って日時地方時間帯についての情報を含まないことを示します。 >>15, >>13

[20] 更に、米軍時間帯や未知の時間帯を表す文字列-0000 と解釈するべきとされています >>21, >>19

[17] これは RFC 822 時代にはなかった規定です。 djbqmail で実装し、 DRUMS に採用を訴えた結果、 RFC 2822 に取り入れられました >>18。 (djb が発案者なのかどうかは不明。)

[28] 不明を -0000 と見なすということは、なにか不明な時間帯のものが UTC と解釈されることになり、意味的にはおかしいですが・・・。 RFC 2822の日時形式には floating time を表す方法がない故の強引な措置といえます。

RFC 3339

[7] RFC 3339の日時形式では、 UTC時刻がわかっており、 地方時との時差がわからない場合、 時差-00:00 と表記できます >>6

[8] これは 時刻好ましい参照点 (preferred reference point) が実際に UTC であることを示す Z+00:00 とは意味が異なります >>6

[11] RFC 3339の日時形式ISO 8601の日時形式プロファイルということになっていますが、 これは ISO 8601 にない RFC 3339 独自の規定です。 (厳密に言えば ISO 8601 ではないということになります。)

疑似 UTC

[5] -0000-00:00 は、時差不明ながらも UTC を使っていることを表すような規定になってはいますが、 実際は時差不明のためやむなく UTC と解釈する、 というものも含まれてしまっています (明文化されているのは >>20 ですが、他にも実装上そうしていることがありそうです)。 浮動時間帯

関連

[24] CAPxs:dateTime を採用していますが、 UTC-00:00 と表すことを求めています >>25。 本項の用法とは意味が衝突します。

歴史

[9] RFC 3339 は、 RFC 822の日時形式の慣習を引き継いで -00:00 を規定しました。

[23] RFC 3339 になるまえの I-D から規定の一部をコピペしたものを ISO 8601 形式と称していた RFC 2518 にも、 -00:00 に関する規定が含まれていました >>22RFC 2518 の改訂版である RFC 4918 は、 RFC 3339 を参照しています。

[12] HTMLの日時形式は、 -00:00RFC 3339 式に解釈されることを懸念し、 時差-00:00 とすることを禁止しています >>10

[4] tzdataRFC 3339 に触発され -00 と表記しています >>1

[1] tz/NEWS at master · eggert/tz ( ()) https://github.com/eggert/tz/blob/master/NEWS

Locations while uninhabited now use '-00', not 'zzz', as a placeholder time zone abbreviation. This is inspired by Internet RFC 3339 and is more consistent with numeric time zone abbreviations already used elsewhere. The change affects several arctic and antarctic locations, e.g., America/Cambridge_Bay before 1920 and Antarctica/Troll before 2005.

[2] Use -00 for unset time zones ( (eggert著, )) https://github.com/eggert/tz/commit/3be744e27a1c893ecc054bb8aec270ad029b3151

[26] [tz] Petition to abolish local time in Sommarøy, Norway () https://mm.icann.org/pipermail/tz/2019-June/028154.html

Assuming this becomes law and common practice (which does not

appear likely), I suppose we'd need to create a new entry for the region of

Norway that switches to having no civil time whatsoever. (The tzdb convention

for this is UTC with the abbreviation "-00".)

[27] Theory and pragmatics of the tz code and data () https://www.ietf.org/timezones/theory.html#abbreviations

Use Universal Time (UT) (with time zone abbreviation '-00') for locations while uninhabited. The leading '-' is a flag that the UT offset is in some sense undefined; this notation is derived from Internet RFC 3339.