コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「協定世界時との差」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
ZairanTD (会話 | 投稿記録)
タグ: モバイル編集 モバイルウェブ編集
関連項目: 角括弧の開始違反
 
(7人の利用者による、間の7版が非表示)
1行目: 1行目:
[[ファイル:Standard World Time Zones.png|thumb|upright=2|[[標準時]]、時帯とUTCからの差が記された世界地図]]
[[ファイル:World Time Zones Map.png|thumb|upright=2|[[標準時]]、[[等時帯]]とUTCからの差が記された世界地図]]
'''協定世界時との差'''(きょうていせかいじとのさ、{{lang-en-short|UTC offset}})は、[[協定世界時]](UTC)からの時刻の差を表す。協定世界時との'''[[オフセット]]'''または'''偏差'''とも呼ばれる。通常は各[[時間帯]]とUTCとの差を[[時間 (単位)|時間]]または時間と[[分]]の組合せとして表現する<ref>
'''協定世界時との差'''(きょうていせかいじとのさ、{{lang-en-short|UTC offset}})は、[[協定世界時]](UTC)からの時刻の差を表す。協定世界時との'''[[オフセット]]'''または'''偏差'''とも呼ばれる。通常は各[[時間帯 (標準時)|タイムゾーン]]とUTCとの差を[[時間 (単位)|時間]]または時間と[[分]]の組合せとして表現する<ref>
{{cite web
{{cite web
| url = http://www.nist.gov/pml/div688/utcnist.cfm#tai
| url = http://www.nist.gov/pml/div688/utcnist.cfm#tai
10行目: 10行目:
}}</ref>。多くの場合、タイムゾーンが同一の地域では標準時([[:en:Standard time|Standard time]])と[[夏時間]](DST)用の2つのUTCとの時間差が使用される。<!-- [[1972年]]1月1日にUTCが導入されるまで、いわゆる「ズールー・タイム」("Zulu time")と呼ばれる[[グリニッジ標準時]](GMT)と[[世界時]](UT)は一致していた。-->
}}</ref>。多くの場合、タイムゾーンが同一の地域では標準時([[:en:Standard time|Standard time]])と[[夏時間]](DST)用の2つのUTCとの時間差が使用される。<!-- [[1972年]]1月1日にUTCが導入されるまで、いわゆる「ズールー・タイム」("Zulu time")と呼ばれる[[グリニッジ標準時]](GMT)と[[世界時]](UT)は一致していた。-->


== 時間帯間での時刻変換 ==
== タイムゾーン間での時刻変換 ==


=== UTCからUTC+オフセットへの変換 ===
=== UTCからUTC+オフセットへの変換 ===
UTCから時間帯"UTC+オフセット"の時刻に変換するには、UTCにおける時刻にオフセットを加算する。オフセットは正負いずれでも構わない。すなわち、オフセットには適切な正または負の符号を必ず付す。一例を挙げる。
UTCからタイムゾーン"UTC+オフセット"の時刻に変換するには、UTCにおける時刻にオフセットを加算する。オフセットは正負いずれでも構わない。すなわち、オフセットには適切な正または負の符号を必ず付す。一例を挙げる。


時間帯"[[UTC-5|UTC−05:00]]"では、UTCからのオフセットは「-5時間」である。これはすなわち、UTCでの時刻に-5時間を加算すること、すなわちUTCでの時刻から5時間を減算することでUTC−05:00での時刻が得られることを意味する。例えばちょうど今、UTC時間帯での地方時(ローカルタイム、local time)が午後4時00分([[24時制]]では16:00)であるとする。その場合、時間帯"UTC−05:00"における現在の地方時は何時か。答えは、午後4時00分 + オフセット = 午後4時00分 + (-5時間) = 午後4時00分 - 5時間 = 午前11時00分(24時制では、16:00 + (-05:00) = 16:00 - 05:00 = 11:00)である。
タイムゾーン"[[UTC-5|UTC−05:00]]"では、UTCからのオフセットは「-5時間」である。これはすなわち、UTCでの時刻に-5時間を加算すること、すなわちUTCでの時刻から5時間を減算することでUTC−05:00での時刻が得られることを意味する。例えばちょうど今、UTCタイムゾーンでの地方時(ローカルタイム、local time)が午後4時00分([[24時制]]では16:00)であるとする。その場合、タイムゾーン"UTC−05:00"における現在のローカルタイムは何時か。答えは、午後4時00分 + オフセット = 午後4時00分 + (-5時間) = 午後4時00分 - 5時間 = 午前11時00分(24時制では、16:00 + (-05:00) = 16:00 - 05:00 = 11:00)である。


同じく、時間帯"[[UTC+5|UTC+05:00]]"では、午後4時00分 + オフセット = 午後4時00分 + 5時間 = 午後9時00分(24時制では、16:00 + 05:00 = 21:00)である。
同じく、タイムゾーン"[[UTC+5|UTC+05:00]]"では、午後4時00分 + オフセット = 午後4時00分 + 5時間 = 午後9時00分(24時制では、16:00 + 05:00 = 21:00)である。


=== UTC+オフセットからUTCへの変換 ===
=== UTC+オフセットからUTCへの変換 ===
逆向きの変換では、UTC+オフセットからオフセットを減算する。その際、負数の減算が[[絶対値]]の加算であるという、数学的常識に注意すればよい。例えば、時間帯"UTC−05:00"における地方時が午後2時00分(14:00)ならば、UTCでの地方時は、午後2時00分 - オフセット = 午後2時00分 - (-5時間) = 午後2時00分 + 5時間 = 午後7時00分(14:00 − (−05:00) = 14:00 + 05:00 = 19:00)である。
逆向きの変換では、UTC+オフセットからオフセットを減算する。その際、負数の減算が[[絶対値]]の加算であるという、数学的常識に注意すればよい。例えば、タイムゾーン"UTC−05:00"におけるローカルタイムが午後2時00分(14:00)ならば、UTCでのローカルタイムは、午後2時00分 - オフセット = 午後2時00分 - (-5時間) = 午後2時00分 + 5時間 = 午後7時00分(14:00 − (−05:00) = 14:00 + 05:00 = 19:00)である。


また、同様に時間帯"UTC+05:00"における地方時が午後2時00分(14:00)ならば、UTCでの地方時は、午後2時00分 - オフセット = 午後2時00分 - 5時間 = 午前9時00分(14:00 − 05:00 = 09:00)である。
また、同様にタイムゾーン"UTC+05:00"におけるローカルタイムが午後2時00分(14:00)ならば、UTCでのローカルタイムは、午後2時00分 - オフセット = 午後2時00分 - 5時間 = 午前9時00分(14:00 − 05:00 = 09:00)である。


=== 任意の2時間帯間での変換 ===
=== 任意の2タイムゾーン間での変換 ===
ある時間帯"UTC+オフセット<sub>from</sub>"における時刻から"UTC+オフセット<sub>to</sub>"における時刻に変換する方法を考えるには、まず"UTC+オフセット<sub>from</sub>"における時刻からUTCにおける時刻に変換し、続いてその値を"UTC+オフセット<sub>to</sub>"における時刻に変換すると考えればよい。
あるタイムゾーン"UTC+オフセット<sub>from</sub>"における時刻から"UTC+オフセット<sub>to</sub>"における時刻に変換する方法を考えるには、まず"UTC+オフセット<sub>from</sub>"における時刻からUTCにおける時刻に変換し、続いてその値を"UTC+オフセット<sub>to</sub>"における時刻に変換すると考えればよい。


"UTC+オフセット<sub>from</sub>"での時刻が ''x'' ならば、UTCでの時刻は、''x'' − オフセット<sub>from</sub>である。UTCでの時刻を算出したので、"UTC+オフセット<sub>to</sub>"での時刻を得るには、この値にオフセット<sub>to</sub>を加算する、すなわち、当該時刻は ''x'' + オフセット<sub>to</sub> - オフセット<sub>from</sub>である。
"UTC+オフセット<sub>from</sub>"での時刻が ''x'' ならば、UTCでの時刻は、''x'' − オフセット<sub>from</sub>である。UTCでの時刻を算出したので、"UTC+オフセット<sub>to</sub>"での時刻を得るには、この値にオフセット<sub>to</sub>を加算する、すなわち、当該時刻は ''x'' + オフセット<sub>to</sub> - オフセット<sub>from</sub>である。


値"オフセット<sub>to</sub> − オフセット<sub>from</sub>"は時間帯"UTC+オフセット<sub>from</sub>"と"UTC+オフセット<sub>to</sub>"との時間差に相当する。よって、"UTC+オフセット<sub>from</sub>"での時刻から"UTC+オフセット<sub>to</sub>"での時刻に変換することは、"UTC+オフセット<sub>from</sub>"での時刻にこの時間差を加算することを意味する。
値"オフセット<sub>to</sub> − オフセット<sub>from</sub>"はタイムゾーン"UTC+オフセット<sub>from</sub>"と"UTC+オフセット<sub>to</sub>"との時間差に相当する。よって、"UTC+オフセット<sub>from</sub>"での時刻から"UTC+オフセット<sub>to</sub>"での時刻に変換することは、"UTC+オフセット<sub>from</sub>"での時刻にこの時間差を加算することを意味する。


例えば、時間帯"UTC−05:00"での現在の地方時が午前9時00分であるとする(オフセット<sub>from</sub> = -05:00)。このとき、時間帯"UTC+05:00"での地方時は何時か(オフセット<sub>to</sub> = 05:00)。まず、時間差を計算すると、オフセット<sub>to</sub> − オフセット<sub>from</sub> = +05:00 − (−05:00) = 05:00 + 05:00 = 10:00、すなわち10時間である。よって、"UTC+05:00"での地方時は、午前9時00分 + 時間差 = 午前9時00分 + 10時間 = 午後7時00分(24時制では、9:00 + 10:00 = 19:00)である。
例えば、タイムゾーン"UTC−05:00"での現在のローカルタイムが午前9時00分であるとする(オフセット<sub>from</sub> = -05:00)。このとき、タイムゾーン"UTC+05:00"でのローカルタイムは何時か(オフセット<sub>to</sub> = 05:00)。まず、時間差を計算すると、オフセット<sub>to</sub> − オフセット<sub>from</sub> = +05:00 − (−05:00) = 05:00 + 05:00 = 10:00、すなわち10時間である。よって、"UTC+05:00"でのローカルタイムは、午前9時00分 + 時間差 = 午前9時00分 + 10時間 = 午後7時00分(24時制では、9:00 + 10:00 = 19:00)である。


上の計算では、符号が正しいことに注意すべきである。ある時間帯から別の時間帯に変換する際、それぞれオフセットが"オフセット<sub>from</sub>"、"オフセット<sub>to</sub>"ならば、両時間帯間の時間差はオフセット<sub>to</sub> − オフセット<sub>from</sub>で得られる。この計算について、最後の結果が何の意味を成すか調べる。大きいオフセットをもつ時間帯地方時は、小さいオフセットをもつ時間帯地方時より「時間的に進んでいる」。だから、例えば、時間帯"UTC+05:00"での与えられた任意の時刻は、"UTC−05:00"での時刻よりも時間的に進んでいるといえる。"UTC+05:00"での午後7時00分は、"UTC−05:00"での午前9時00分になる。
上の計算では、符号が正しいことに注意すべきである。あるタイムゾーンから別のタイムゾーンに変換する際、それぞれオフセットが"オフセット<sub>from</sub>"、"オフセット<sub>to</sub>"ならば、両タイムゾーン間の時間差はオフセット<sub>to</sub> − オフセット<sub>from</sub>で得られる。この計算について、最後の結果が何の意味を成すか調べる。大きいオフセットをもつタイムゾーンローカルタイムは、小さいオフセットをもつタイムゾーンローカルタイムより「時間的に進んでいる」。だから、例えば、タイムゾーン"UTC+05:00"での与えられた任意の時刻は、"UTC−05:00"での時刻よりも時間的に進んでいるといえる。"UTC+05:00"での午後7時00分は、"UTC−05:00"での午前9時00分になる。


== 脚注 ==
== 脚注 ==
43行目: 43行目:


== 関連項目 ==
== 関連項目 ==
* {{仮リンク|協定世界時との差に基づく標準時の一覧|en|List of time zones by UTC offset}}
* [[等時帯|協定世界時との差に基づく標準時の一覧]] <span style="font-size:0.8em">([[:en:List of time zones by UTC offset|英語版]])</span>
* [[標準時]] - [[時 (標準時)]](タイムゾーン)
* [[標準時]] - [[時帯]](タイムゾーン)
* [[協定世界時]]
* [[協定世界時]]
* [[太陽時]]
* [[太陽時]]
50行目: 50行目:


== 外部リンク ==
== 外部リンク ==
* [http://tycho.usno.navy.mil/tzones.html World Time Zones] 時刻提供部門(Time Service Dept.)、[[アメリカ海軍天文台|USNO]]、[[ワシントンD.C.]]。


{{Time topics}}
{{Time topics}}

2024年6月25日 (火) 12:22時点における最新版

標準時等時帯とUTCからの差が記された世界地図

協定世界時との差(きょうていせかいじとのさ、: UTC offset)は、協定世界時(UTC)からの時刻の差を表す。協定世界時とのオフセットまたは偏差とも呼ばれる。通常は各タイムゾーンとUTCとの差を時間または時間との組合せとして表現する[1]。多くの場合、タイムゾーンが同一の地域では標準時(Standard time)と夏時間(DST)用の2つのUTCとの時間差が使用される。

タイムゾーン間での時刻変換

[編集]

UTCからUTC+オフセットへの変換

[編集]

UTCからタイムゾーン"UTC+オフセット"の時刻に変換するには、UTCにおける時刻にオフセットを加算する。オフセットは正負いずれでも構わない。すなわち、オフセットには適切な正または負の符号を必ず付す。一例を挙げる。

タイムゾーン"UTC−05:00"では、UTCからのオフセットは「-5時間」である。これはすなわち、UTCでの時刻に-5時間を加算すること、すなわちUTCでの時刻から5時間を減算することでUTC−05:00での時刻が得られることを意味する。例えばちょうど今、UTCタイムゾーンでの地方時(ローカルタイム、local time)が午後4時00分(24時制では16:00)であるとする。その場合、タイムゾーン"UTC−05:00"における現在のローカルタイムは何時か。答えは、午後4時00分 + オフセット = 午後4時00分 + (-5時間) = 午後4時00分 - 5時間 = 午前11時00分(24時制では、16:00 + (-05:00) = 16:00 - 05:00 = 11:00)である。

同じく、タイムゾーン"UTC+05:00"では、午後4時00分 + オフセット = 午後4時00分 + 5時間 = 午後9時00分(24時制では、16:00 + 05:00 = 21:00)である。

UTC+オフセットからUTCへの変換

[編集]

逆向きの変換では、UTC+オフセットからオフセットを減算する。その際、負数の減算が絶対値の加算であるという、数学的常識に注意すればよい。例えば、タイムゾーン"UTC−05:00"におけるローカルタイムが午後2時00分(14:00)ならば、UTCでのローカルタイムは、午後2時00分 - オフセット = 午後2時00分 - (-5時間) = 午後2時00分 + 5時間 = 午後7時00分(14:00 − (−05:00) = 14:00 + 05:00 = 19:00)である。

また、同様にタイムゾーン"UTC+05:00"におけるローカルタイムが午後2時00分(14:00)ならば、UTCでのローカルタイムは、午後2時00分 - オフセット = 午後2時00分 - 5時間 = 午前9時00分(14:00 − 05:00 = 09:00)である。

任意の2タイムゾーン間での変換

[編集]

あるタイムゾーン"UTC+オフセットfrom"における時刻から"UTC+オフセットto"における時刻に変換する方法を考えるには、まず"UTC+オフセットfrom"における時刻からUTCにおける時刻に変換し、続いてその値を"UTC+オフセットto"における時刻に変換すると考えればよい。

"UTC+オフセットfrom"での時刻が x ならば、UTCでの時刻は、x − オフセットfromである。UTCでの時刻を算出したので、"UTC+オフセットto"での時刻を得るには、この値にオフセットtoを加算する、すなわち、当該時刻は x + オフセットto - オフセットfromである。

値"オフセットto − オフセットfrom"はタイムゾーン"UTC+オフセットfrom"と"UTC+オフセットto"との時間差に相当する。よって、"UTC+オフセットfrom"での時刻から"UTC+オフセットto"での時刻に変換することは、"UTC+オフセットfrom"での時刻にこの時間差を加算することを意味する。

例えば、タイムゾーン"UTC−05:00"での現在のローカルタイムが午前9時00分であるとする(オフセットfrom = -05:00)。このとき、タイムゾーン"UTC+05:00"でのローカルタイムは何時か(オフセットto = 05:00)。まず、時間差を計算すると、オフセットto − オフセットfrom = +05:00 − (−05:00) = 05:00 + 05:00 = 10:00、すなわち10時間である。よって、"UTC+05:00"でのローカルタイムは、午前9時00分 + 時間差 = 午前9時00分 + 10時間 = 午後7時00分(24時制では、9:00 + 10:00 = 19:00)である。

上の計算では、符号が正しいことに注意すべきである。あるタイムゾーンから別のタイムゾーンに変換する際、それぞれオフセットが"オフセットfrom"、"オフセットto"ならば、両タイムゾーン間の時間差はオフセットto − オフセットfromで得られる。この計算について、最後の結果が何の意味を成すか調べる。大きいオフセットをもつタイムゾーンのローカルタイムは、小さいオフセットをもつタイムゾーンのローカルタイムより「時間的に進んでいる」。だから、例えば、タイムゾーン"UTC+05:00"での与えられた任意の時刻は、"UTC−05:00"での時刻よりも時間的に進んでいるといえる。"UTC+05:00"での午後7時00分は、"UTC−05:00"での午前9時00分になる。

脚注

[編集]

注釈

[編集]

出典

[編集]
  1. ^ NIST time - What are International Atomic Time (TAI) and Coordinated Universal Time (UTC)?”. NIST. www.nist.gov. 2011年10月15日閲覧。 “[...] The time in local time zones can be expressed as an offset from UTC. For instance, in the United States, eastern standard time (EST) is five hours behind UTC and can be expressed as UTC - 5. [...]”

関連項目

[編集]

外部リンク

[編集]