以下のコードは、場合を除いて正常に動作calendar.MONTH set to 1 (Feb)
しますが、理由がわかりません。ありがとう。
Calendar calendar = Calendar.getInstance();
calendar.setLenient(false);
calendar.set(Calendar.YEAR, 2013);
calendar.set(Calendar.MONTH, 1); // Only when "Feb" failed with illegalArgumentException
int maxDays = calendar.getActualMaximum(Calendar.DAY_OF_MONTH); <= If Calendar.MONTH set to 1, this line will "java.lang.IllegalArgumentException"