int daysFromstart2end=0; Date startDate = new Date(); Date endDate=new Date(); GregorianCalendar gc=new GregorianCalendar(); SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); String startDateString="2004-01-11"; String endDateString="2004-02-14";
startDate = sdf.parse(startDateString); endDate=sdf.parse(endDateString); gc.setTime(startDate); do{ gc.add(GregorianCalendar.DAY_OF_MONTH,1); daysFromstart2end++; }while(!gc.getTime().equals(endDate)); System.out.println("There are "+daysFromstart2end+" days between "+startDateString+" to "+endDateString);
import java.util.GregorianCalendar;Date dt=new Date();
GregorianCalendar gc=new GregorianCalendar();
gc.setTime(dt);
gc.add(GregorianCalendar.YEAR20)
dt=gc.getTime()
Date startDate = new Date();
Date endDate=new Date();
GregorianCalendar gc=new GregorianCalendar();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
String startDateString="2004-01-11";
String endDateString="2004-02-14";
startDate = sdf.parse(startDateString);
endDate=sdf.parse(endDateString);
gc.setTime(startDate);
do{
gc.add(GregorianCalendar.DAY_OF_MONTH,1);
daysFromstart2end++;
}while(!gc.getTime().equals(endDate));
System.out.println("There are "+daysFromstart2end+" days between "+startDateString+" to "+endDateString);