Q)... Find the number of days
between two input dates.
- package Set1;
 - import java.text.*;
 - import java.util.*;
 - public class ClassSet30 {
 - public static int dateDifference(String s1,String s2) throws ParseException{
 - SimpleDateFormat sd=new SimpleDateFormat("dd/MM/yyyy");
 - Date d=sd.parse(s1);
 - Calendar c=Calendar.getInstance();
 - c.setTime(d);
 - long d1=c.getTimeInMillis();
 - d=sd.parse(s2);
 - c.setTime(d);
 - long d2=c.getTimeInMillis();
 - int n=Math.abs((int) ((d1-d2)/(1000*3600*24)));
 - return n;
 - }
 - public static void main(String[] args) throws ParseException {
 - String s1="27/12/2009";
 - String s2="15/09/2012";
 - System.out.println(dateDifference(s1,s2));
 - }
 - }