西暦日付に関するテストパターンについて、下記条件が想定される。
- 年月日は原則アラビア数字であること。
- YYYY/MM/DDの形式であること。
- 月は1~12であること
- 1月は1~31日であること。
- 2月は1~28日であること(うるう年を除く)。
- 3月は1~31日であること。
- 4月は1~30日であること。
- 5月は1~31日であること。
- 6月は1~30日であること。
- 7月は1~31日であること。
- 8月は1~31日であること。
- 9月は1~30日であること。
- 10月は1~31日であること。
- 11月は1~30日であること。
- 12月は1~31日であること。
うるう年は下記条件にて設定される。
- 西暦が4で割り切れる年を対象とする。
- 西暦が100で割り切れる年は除外とする。
- 西暦が400で割り切れる年は対象とする。