我想要将系统日期保存到数据库中,但是返回的结果是: 22/0/2013
代码:
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month_ = cal.get(Calendar.MONTH);
int day_ = cal.get(Calendar.DATE);
String FullDate = (""+day_+"/"+month_+"/"+year);
String text_Rate=(String.valueOf(FullDate));
Log.d("System Date show", text_Rate);
在哪出错了呢?谢谢
cal.get(Calendar.MONTH)的范围是0-11,所以你要+1
如果要存储为22/1/2013
,需要+1
int month_ = cal.get(Calendar.MONTH) + 1;