java.util.Date dt1 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2004-09-30 23:59:59");
java.util.Date dt2 = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss").parse("2004-09-12 23:59:59");
Calendar t1 = Calendar.getInstance();
Calendar t2 = Calendar.getInstance();
t1.setTime(dt1);
t2.setTime(dt2);
long temp = (t2.getTimeInMillis()-t1.getTimeInMillis())/(1000*60*60*24); 
System.out.println(temp);