[この記事は18年前に書かれました]
うるう年の判定はややこしく、以下の条件を満たすと、うるう年ですが
・西暦が4で割り切れたらうるう年。
・100で割り切れたらうるう年でない。
・400で割り切れたらうるう年。
こんなことをコーディングする必要はなく、DateTime#IsLeapYear()で判定することができます。
int year = 2008; if (DateTime.IsLeapYear(year)) { Console.WriteLine(year + "年はうるう年です"); }
出力:2008年はうるう年です。
コメント