私は次のコードを持っています。月を取得するときに問題が発生します。「「月」引数は1から12の範囲でなければなりません」と書かれています。そしてそれは常に0を返します。なぜですか?
String target = "2013-01-04";
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
Date date = df.parse(target);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
int year = cal.get(Calendar.YEAR);
System.out.println("year-"+year);
int month = cal.get(Calendar.MONTH);
System.out.println("month-"+month);
int day = cal.get(Calendar.DAY_OF_MONTH);
System.out.println("day-"+day);