我尝试了以下方法;但结果令人失望。
我想增加月份。
String dStartTime="2012-03-01";
SimpleDateFormat dateFormatter = new SimpleDateFormat("yyyy-MM-DD");
Date dateStartTime = dateFormatter.parse(dStartTime);
Calendar cal = Calendar.getInstance();
cal.setTime(dateStartTime);
cal.add(Calendar.MONTH, 1);
System.out.println(cal.getTime());
System.out.println(dateFormatter.format(cal.getTime()));
输出
2012 年 2 月 1 日星期三 00:00:00 IST --- 这是正确的
2012-02-32 --- 这是错误的。我希望这一天应该是一个。
请让我知道这里有什么问题?