How to get number of days between two dates range including start date and end date. The start date is stored t3 as 20140221 in string. The end date is stored t4 as 20140315 in string. How to get The number of days between these two dates in java and gwt. how to get range of dates with respective day between two given dates.
for example:-
from 10/10/2004 to 14/10/2004 range of dates are
10/10/2004 sunday 11/10/2004 monday 12/10/2004 tuesday 13/10/2004 wednesday 14/10/2004 thursday
/////////////////////////////////////////////////////////////////////////////////////////////////////
private ArrayList<Date> searchDatesBetween(Date stdate,Date endate)
{
ArrayList<Date> searchList=new ArrayList<Date>();
Date begin=new Date(stdate.getTime());
searchList.add(new Date(begin.getTime()));
while(begin.compareTo(endate)<0){
begin=new Date(begin.getTime()+864000);
searchList.add(new Date(begin.getTime()));
}
return searchList;
}
Blockquote
void onButCreateRosterClick(ClickEvent event) {
DateTimeFormat l_format = DateTimeFormat.getFormat("EEE-dd/MM/yyyy");
Date stdate=new Date();
Date endate=new Date();
dateList=new ArrayList<Date>();
stDateOfRoster=mRosterList.get(indexofdate).getT3();
enDateOfRoster=mRosterList.get(indexofdate).getT4();
codeOfShift=mShiftList.get(indexofshift).getT1();
stdate=l_format.parse(stDateOfRoster);
endate=l_format.parse(enDateOfRoster);
dateList=searchDatesBetween(stdate,endate);
}