/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
	public static void main (String[] args) throws java.lang.Exception
	{
		System.out.println(diasDifferencia("02/01/2002","01/04/2002"));
	}
	
	public static double diasDifferencia(String fechaInit, String fechaEnd){

String[] dateInit = fechaInit.split("/");
String[] dateEnd = fechaEnd.split("/");

Date dInit = new GregorianCalendar(Integer.parseInt(dateInit[2]), Integer.parseInt(dateInit[1])-1, Integer.parseInt(dateInit[0])).getTime();

Date dEnd = new GregorianCalendar(Integer.parseInt(dateEnd[2]), Integer.parseInt(dateEnd[1])-1, Integer.parseInt(dateEnd[0])).getTime();

GregorianCalendar dEndLocale = new GregorianCalendar(new Locale("es", "ES"));
GregorianCalendar dInitLocale = new GregorianCalendar(new Locale("es", "ES"));

dEndLocale.set(Integer.parseInt(dateEnd[2]), Integer.parseInt(dateEnd[1])-1, Integer.parseInt(dateEnd[0]));
dInitLocale.set(Integer.parseInt(dateInit[2]), Integer.parseInt(dateInit[1])-1, Integer.parseInt(dateInit[0]));

System.out.println((dEndLocale.getTime().getTime() - dInitLocale.getTime().getTime())/(1000 * 60 * 60 * 24.0));
System.out.println((dEndLocale.getTime().getTime() - dInit.getTime())/(1000 * 60 * 60 * 24.0));
double diff = (dEnd.getTime() - dInit.getTime())/(1000 * 60 * 60 * 24.0);

return diff;

}
}