有这样3天:
Wed Nov 02 16:46:28 CST 2005
Wed Nov 02 16:45:37 CST 2005
Mon Oct 31 13:19:10 CST 2005我把这3天放在一个Date类型的数组里。for (int i=0;i<3;i++){
int y=maildate[i].getYear()+1900;
int m=maildate[i].getMonth()+1;
int d=maildate[i].getDay();
}我得到的第一个数据是 2005/11/2
第二个数据是 2005/11/3 (应该是2005/11/2)
第三个数据是 2005/10/1 (应该是2005/10/31)为什么会这样啊?
另外我输入getYear,getMonth,getDay的时候,总是说this method from the type Date is deprecated.
Wed Nov 02 16:46:28 CST 2005
Wed Nov 02 16:45:37 CST 2005
Mon Oct 31 13:19:10 CST 2005我把这3天放在一个Date类型的数组里。for (int i=0;i<3;i++){
int y=maildate[i].getYear()+1900;
int m=maildate[i].getMonth()+1;
int d=maildate[i].getDay();
}我得到的第一个数据是 2005/11/2
第二个数据是 2005/11/3 (应该是2005/11/2)
第三个数据是 2005/10/1 (应该是2005/10/31)为什么会这样啊?
另外我输入getYear,getMonth,getDay的时候,总是说this method from the type Date is deprecated.
replaced by Calendar.get(Calendar.DAY_OF_MONTH).
昨天还是11的.
System.out.println(cal.get(Calendar.MONTH)+1);
String test= (cal.get(Calendar.MONTH) + 1) +"-"+ cal.get(Calendar.DAY_OF_MONTH);