Java Time

Period

Java Time Considerações Finais

A classe Period usa as unidades ano, mês e dia para representar um período de tempo.

Podemos obter um objeto Período como a diferença entre duas datas usando o método between():

LocalDate hoje = LocalDate.of(2023, 2, 20);
LocalDate natal = LocalDate.of(2023, 12, 25);

Period period = Period.between(hoje, natal);

System.out.println(period.getYears());  //anos
System.out.println(period.getMonths()); //meses
System.out.println(period.getDays());   //dias