Manipulando datas

1 resposta
programaçãojava
Kuriozu

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

1 Resposta

Kuriozu

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"); 
	  
	  
}

}

Criado 2 de março de 2018
Ultima resposta 2 de mar. de 2018
Respostas 1
Participantes 1