何か飽きてきたので、ちょっと違う話題です。
閏年
の話が一部で話題になっていますが、この辺りの規則は、古来からのプログラマなら皆知っている基礎知識です。
基本的には、4 で割り切れる年が閏年。
但し、100で割り切れる場合は閏年じゃない。
が、400で割り切れる場合は、やっぱり閏年という話。
2400年は400で割り切れるので閏年だけど、2100年は400で割り切れなくて100で割り切れるので閏年じゃない訳です。
これを基にして、1年1月1日を1日目とした時に、ある日付は何日目になるのかを取得する算式と、逆算する式を持っておくと、日付間の日数を計算する際に便利だったり、曜日の算出(7で割れば良いだけの話だからね)に役立ちます。
でも DateTime 型があるので、最近ではあんまり必要ない知識なのかな?