Calendar objCalendar=Calendar.getInstance();
objCalendar.set(2001,2,1);
objCalendar.add(Calendar.MONTH,-1);
objCalendar.add(Calendar.DAY_OF_MONTH,28);
1、为什么当注释掉objCalendar.add(Calendar.MONTH,-1);后得2001-03-292、不注释掉得2001-03-01
请详细回答 objCalendar.add(Calendar.MONTH,-1); 为什么加这句?而且加了后能得到正确的日期
为什么我直接加objCalendar.add(Calendar.DAY_OF_MONTH,28);会到2001-03-01呢?我输入的是2001-02-01阿只要在这个日期上加28不就行了么?能解释一下原因吗?
不好意思,小弟是个菜鸟,还有些疑问想请教
为什么objCalendar.set(2001,2,1); 之后的日期是2001-3-1,我设置的日期就是2001-02-01啊,为什么加的时候要在2001-03-01上加呢?