💭

プログラミングと時間 一般知識編

2023/02/15に公開

対象

1年目のプログラマ

一定に過ぎ去る

地上において、時の流れは一定で1秒は1秒です。戻ることはありません。
60秒は1分。60分は1時間。24時間で1日です。

時間帯(タイムゾーン)

地球は丸く、太陽は一つしかありません。太陽は、地球の片側のみを常に照らし続けています。
各地域で太陽が最も高い位置にくるあたりで正午になるように現在時刻の調整が行われています。

つまり、同じ瞬間であっても地域によって現在時刻が異なっています。

夏時間(サマータイム)

日中の日差しを有効利用するために、時計を通常よりも進めることで、日が暮れる時刻を遅らせる時間制度です。
春頃に1日23時間の日があり、秋頃に1日25時間の日があることになる。つまり、1日は24時間とは限りません。

特に、テヘランとリオデジャネイロでは0時に切り替えが行われるので特に注意が必要です。
https://support.casio.jp/wat/manual/3459_ja/VPCVSYgzukquxm.html

暦(カレンダー)

一般的に西暦が使われています。西暦はキリスト教で救世主と見なされるイエス・キリストが生まれたとされる年を元年としている。1年は12ヶ月で基本的に365日である。閏年の場合は366日になる。西暦年が400で割り切れる年は閏年であり、それ以外の西暦年が100で割り切れる年は(原則として)平年、西暦年が4で割り切れる年は閏年である。

国によって暦が異なります。身近なものとして、和暦があります。月と日は同じですが年が異なり、昭和や平成、令和などの時代(era)とが30年程度で変わります。

陰暦と太陰暦は1年の日数が異なり、西暦と大きく異なります。

Discussion