うるう年の判定

任意の西暦がうるう年かどうかを判定する方法をまとめます。
判定の仕様としては以下になります。
  1.西暦年数が4で割り切れる年は原則として「うるう年」にする。
  2.上記の例外として、西暦年数が100で割り切れる年は「平年」とする。
  3.さらに例外として、西暦年数が400で割り切れる年は「うるう年」にする。
この規則に従うと2000年はうるう年になりますが、2100年、2200年は平年になりますね。

詳しくは以下の記事を参考にしてください。
http://www.astroarts.co.jp/news/1999/03/990325NAO246/index-j.shtml

ソースコード


実行結果

  1995年:平年
  1996年:うるう年
  1997年:平年
  1998年:平年
  1999年:平年
  2000年:うるう年
  2001年:平年
  2002年:平年
  2003年:平年
  2004年:うるう年
  --------------------
  2095年:平年
  2096年:うるう年
  2097年:平年
  2098年:平年
  2099年:平年
  2100年:平年
  2101年:平年
  2102年:平年
  2103年:平年
  2104年:うるう年

この記事へのコメント

スポンサーリンク