時間関数



0   名前: MIKKS : 2006/08/20(日) 08:39  ID:3jyG1ZOf
グリニッジ標準時と世界標準時のちがいについて教えてください。
どうして2つあるのでしょうか?

1   名前: sevi- : 2006/08/20(日) 08:39  ID:A5/hQl8Z
GMTは天体観測、つまり地球の自転を元にした演算を元に算出している.
昔はこれが世界標準時間として採用されていた.
UTCは元素が観測できるようになってから原子時計という元素の振動数を計る機器により
1958年1月1日からのセシウム元素の振動数を観測する事で秒を数え、より正確な経過時間を
行う.

GMTの方は地球の自転間隔が年々増大している関係上、段々UTCの方が時間計測が早くなる.

が、一年は自転で計測しないと季節の辻褄が合わなくなる為、実際にはUTCの方が毎年
超えた分計測値を引いていGMTに併せている.

これらの関係性を鑑みるに、両者は現状どちらも必要と言える.

sevi-

2   名前: sevi- : 2006/08/20(日) 08:39  ID:A5/hQl8Z
GMTは天体観測、つまり地球の自転を元にした演算を元に算出している.
昔はこれが世界標準時間として採用されていた.
UTCは元素が観測できるようになってから原子時計という元素の振動数を計る機器により
1958年1月1日からのセシウム元素の振動数を観測する事で秒を数え、より正確な経過時間を
行う.

GMTの方は地球の自転間隔が年々増大している関係上、段々UTCの方が時間計測が早くなる.

が、一年は自転で計測しないと季節の辻褄が合わなくなる為、実際にはUTCの方が毎年
差分を調整しGMTに併せている.

つまり、
時間の経過という概念で考えればUTCの方がより正確であり、
一年を計るという概念で考えればGMTの方がより妥当であると考えられる.

これらの関係性を鑑みるに、両者は現状どちらも必要と言えるのではなかろうか.

どちらにせよ、プログラム上で利用する上ではどちらを採用しても問題は無いと思われる.
由来を考えると個人的にはUTCの方が好きなのだが,まあGMTの方を使った方が問題は
(生じるなら、だが)置きにくそうではある.

sevi-

3   名前: ラブーフ : 2006/08/20(日) 08:39  ID:FlSK7IHU
sevi-さんの解説を鑑みた上で、
http://www.red.oit-net.jp/tatsuya/java/gyouji2.htm
にあるような諸関数を使い分ければ良いわけです。

って、自分は気にしたことなかったなぁ。

4   名前: MIKKS : 2006/08/20(日) 08:39  ID:fxPQHRYH
MIKKSです。

sevi-さん、 ラブーフ さん ありがとうございました。
おかげで理解を深めることができました。

一覧へ戻る