Manipulando datas

E ae galera, beleza? Como faço para saber a diferença entre duas datas, estou com bastante dificuldade em fazer o exemplo a seguir. Quem poder da uma força, agradeço. valeu. :slight_smile:
Ex.:
dataEntrada = 01/02/2017
dataSaida = 02/03/2018
Resultado == 1 anos, 1 meses, 1 dias

package br.com.javateste;

import java.time.LocalDate;
import java.time.Period;

public class Teste2 {
public static void main(String[] args) {
LocalDate localDateAntigo = LocalDate.of(2010, 3, 7);
LocalDate localDateNovo = LocalDate.of(2011, 3,7);

	  Period periodo = Period.between(localDateAntigo, localDateNovo);
	  System.out.println(periodo.getYears() + " Anos " + periodo.getMonths() + " Meses " + periodo.getDays() + " Dias"); 
	  
	  
}

}

1 curtida