タイムゾーン
たいむぞーん
タイムゾーンとは、同一の標準時を使用する地理的領域のことで、UTC からのオフセットで定義されます。
じかんたいりゃくしょう
時間帯略称 (timezone abbreviation) は、タイムゾーンを 2〜5 文字のアルファベットで短縮表記したものです。JST (Japan Standard Time)、EST (Eastern Standard Time)、CET (Central European Time)、IST (Indian Standard Time / Irish Standard Time) などがあります。日常会話やニュース報道では広く使われますが、技術的な文脈では曖昧さの問題があります。
同じ略称が複数のタイムゾーンを指す場合があります。CST は Central Standard Time (アメリカ、UTC-6)、China Standard Time (UTC+8)、Cuba Standard Time (UTC-5) の 3 つを指します。IST は Indian Standard Time (UTC+5:30)、Irish Standard Time (UTC+1)、Israel Standard Time (UTC+2) です。BST は British Summer Time (UTC+1) と Bangladesh Standard Time (UTC+6) の両方を意味します。
プログラミングやデータ交換では、曖昧さのない IANA タイムゾーン名 (Asia/Tokyo, America/New_York) または UTC オフセット (+09:00, -05:00) を使用すべきです。略称はユーザー向けの表示 (UI のラベル、メールの署名) に限定し、内部処理には使用しません。略称からタイムゾーンを一意に特定することは原理的に不可能であるため、パーサーの入力として略称を受け付ける設計は避けるべきです。
この記事は役に立ちましたか?
たいむぞーん
タイムゾーンとは、同一の標準時を使用する地理的領域のことで、UTC からのオフセットで定義されます。
あいあな たいむぞーんでーたべーす
IANA タイムゾーンデータベース (tz database) は、世界中のタイムゾーンの現在および過去のルール (サマータイム含む) を収録した、OS やプログラミング言語が参照する標準的なデータベースです。
ゆーてぃーしー おふせっと
UTC オフセットとは、ある地域の標準時と UTC との時間差のことで、+09:00 (日本) や -05:00 (ニューヨーク冬季) のように表記されます。