应该是: Integer.parseInt(year),Integer.parseInt(month),Integer.parseInt(day)完整的: Date t=new Date(year,month,day); 改为: Date t=new Date(Integer.parseInt(year),Integer.parseInt(month),Integer.parseInt(day) );
因为Date的这个构造子的参数全部是int变量,所以,使用String类型的做为参数,当然不对,正确的方法是: Date date = new Date(new Integer(year).intValue(),new Integer(month).intValue(),new Integer(day).intValue());
Integer.valueOf(year),Integer.valueOf(month),Integer.valueOf(day)
Integer.parseInt(year),Integer.parseInt(month),Integer.parseInt(day)完整的:
Date t=new Date(year,month,day);
改为:
Date t=new Date(Integer.parseInt(year),Integer.parseInt(month),Integer.parseInt(day)
);
Date date = new Date(new Integer(year).intValue(),new Integer(month).intValue(),new Integer(day).intValue());