| 目次 |
|---|
|
・日付の妥当性をチェック ・サンプル ・実行結果 ・Calendarクラスのset()メソッド |
import java.util.Calendar;
import java.util.Date;
public class TEST {
public static void main(String argv[]){
int year = 2007;
int month = 5;
int day = 32;
Calendar c1 = Calendar.getInstance();
c1.set(year,month - 1,day);
c1.setLenient(false);
try{
Date d = c1.getTime();
System.out.println(d);
}catch(IllegalArgumentException a){
System.out.println("Illegal!");
return;
}
System.out.println("OK");
}
}
Illegal!