GregorianCalendar ini = new GregorianCalendar();
GregorianCalendar fim = new GregorianCalendar();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
ini.setTime(sdf.parse("10/09/2004"));
fim.setTime(sdf.parse("25/10/2004"));
long dt1 = ini.getTimeInMillis();
long dt2 = fim.getTimeInMillis();
System.out.println((dt2-dt1)/86400000)
Obrigado.