サイバーリドル

閏年に関するメモ

年の例外なんて、滅多に該当しない

普段は4年に一度と理解して問題ない閏年ですが、例外の定義があります。 生きているうちに次の例外を見れるか甚だ疑問ですが、一応地球上のルールですのでシステム構築時には考慮してください。 仕事で関係するとしたら、銀行の金利を計算するときくらいでしょう。

閏年とは
グレゴリウス暦による閏年は以下の方式で決定されます。
・西暦年が4で割り切れる年は閏年とする。
・ただし、西暦年が4で割り切れる年のうち、100で割り切れる年は閏年としない。
・ただし、西暦年が4で割り切れ、100で割り切れる年でも、400で割り切れる年は閏年とする。

覚えなくてもよい知識
地球の公転は一周365.2422日なので、365日で生活していると誤差が出ることから閏年という考えが導入されました。
閏年の4番目のルールとして4000年ルールというものが予定されているのですが、 地球の自転と公転は昔より遅くなっていることがわかっており、 4000年も一周365.2422日で公転しているか分からないため、まだ実装されていないようです。

閏年に関するメモ CYBER RIDDLE