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

import java.util.*;
import java.lang.*;
import java.io.*;
import java.text.*;
import java.time.*;
import java.time.temporal.*;

/* 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
	{
		Date dataEntrada = new SimpleDateFormat("dd/MM/yyyy").parse("27/04/2016");
		Date dataAtual = new Date();
		System.out.println(subtrairData(dataEntrada, dataAtual));
	}
	
	 public static long subtrairData(Date dataEntrada, Date dataSaida) {
            
        LocalDateTime LocalDataEntrada = dataEntrada.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
		LocalDateTime LocalDataSaida = dataSaida.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime();
    
		return ChronoUnit.DAYS.between(LocalDataEntrada, LocalDataSaida);
	}
}