Calendar转Date出错
Calendar c=Calendar.getInstance();
c.clear();
c.set(2013, 3, 1, 14, 0, 0);
System.out.println(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(c.getTime()));
结果是
2013-04-01 14:00:00
为什么多了一个月
java版本 1.6.0_37-b06
以前好像用的很好 忘了以前怎么用的了
------解决方案--------------------c.set(2013, 3, 1, 14, 0, 0);
这里的3就代表4月,month是从0开始的。取值0-11代表1-12月。。
------解决方案--------------------对的