//好吧,我经历了这么多教程,但找不到我的东西,所以我在这里提出我的查询,我有两个DatePicker
FromDate
,ToDate
我想要的是当用户选择它应该进入String Array
的日期时,假设我的日期是Start_Date="1/09/2012"
我想要的像填充数组
String[] Date Arrau= {"1/09/2012","2/09/2012","3/09/2012","4/09/2012"}
我所做的是
DateDifference=Integer.parseInt(EndDate)-Integer.parseInt(StartDate);
SimpleDateFormat sdf= new SimpleDateFormat("dd-MM-yyyy");
Date myDate= null;
try {
myDate= sdf.parse(StartDate);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Date newFirstDate= new Date(myDate.getDate()); // 7 * 24 * 60 * 60 * 1000
for(int i=0;i<=DateDifference;i++){
Calendar c= Calendar.getInstance();
c.setTime(newFirstDate);
c.add(Calendar.DATE, 1);
Date newDate= c.getTime();
DateArray[i]=newDate.toString();
}
我得到一个空指针异常错误
它给了我错误请帮助!