検索プログラマのメモ帳

壁にぶつかったら検索で調べるプログラマのちょっと遅れたメモ帳。たまに自分で挑戦する。

Skip to: Content | Sidebar | Footer

日付(正しい日付かどうか)

12 2月, 2009 (17:59) | テスト・デバッグ | By: admin

正しい日付かどうかテストする
・31日(1,3,5,7,8,10,12)
・30日(4,6,9,11)
・28日(2:基本)
・29日(2:閏年)
閏年 year%4 == 0 && year%100 != 0 || year%400 == 0

 ・2008/2/29(year%4 == 0 && year%100 != 0)
 ・2000/2/29(year%400 == 0)
  
閏年ではない
 ・1998/2/29(×year%100 != 0)
 ・2009/2/29(×year%4 == 0 && year%100 != 0 || year%400 == 0)

・存在しない和暦表記

 ・明治1年1月1日~明治1年9月7日
 ・明治45年7月30日~
 ・大正1年1月1日~大正1年7月29日
 ・大正15年12月25日~
 ・昭和1年1月1日~昭和1年12月24日
 ・昭和64年1月8日~
 ・平成1年1月1日~平成1年1月7日
 ・閏年ではない年の2月29日

Write a comment