-  calendar.set(Integer.parseInt(field[0]), 
 
 -                                         Integer.parseInt(field[1]),//次数参数传递错了,改为如下
 
 -                                         Integer.parseInt(field[2]));
 
  复制代码- calendar.set(Integer.parseInt(field[0]), 
 
 - Integer.parseInt(field[1])-1,//次数参数传递错了
 
 - Integer.parseInt(field[2]));
 
  复制代码 
使用时要看清参数的含义,不要理所当然喽 
setpublic final void set(int year,                      int month,                      int date)设置日历字段 YEAR、MONTH 和 DAY_OF_MONTH 的值。保留其他日历字段以前的值。如果不需要这样做,则先调用 clear()。  
参数:year - 用来设置 YEAR 日历字段的值。month - 用来设置 MONTH 日历字段的值。Month 值是基于 0 的。例如,0 表示 January。date - 用来设置 DAY_OF_MONTH 日历字段的值。另请参见:set(int,int), set(int,int,int,int,int), set(int,int,int,int,int,int) 
 |