文字列を日付に変換しようとしています...しかし、戻り値が間違っています。
String startDate = "2013-07-24";
Date date = new Date();
try{
DateFormat formatter = new SimpleDateFormat("yyyy-MM-DD");
date = (Date)formatter.parse(startDate);
System.out.println(date);
}
catch(Exception e){
e.printStackTrace();
}
望ましい出力は次のとおりです。
木 7 月 25 日 00:00:00 CDT 2013
しかし、実際の出力は次のとおりです。
金曜日 1 月 25 日 00:00:00 CST 2013
7月から1月になるのはどうして?