のような値の文字列を取得しString val = "2012-08-01T12:00"
、次のコードを使用してそれからカレンダーの種類を作成します。問題は、08 ではなく 07 の月に取得したデータを印刷するときです。正確な月を取得するにはどうすればよいですか?
1-7-2012-12-0-0
SimpleDateFormat parserSDF = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm");
Date date = null;
date = parserSDF.parse(Val);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
System.out.println(cal.get(Calendar.DAY_OF_MONTH) + "-" + cal.get(Calendar.MONTH) + "-"
+ cal.get(Calendar.YEAR) + "-" + cal.get(Calendar.HOUR_OF_DAY) + "-" + cal.get(Calendar.MINUTE)
+ "-" + cal.get(Calendar.SECOND));