Como calcular diferença entre datas no Java 8

Requisito

  • Java SE 1.8

Única unidade temporal

1. Código

A saída será:

2. Outras Unidades de Tempo

Também é possível calcular o intervalo em semanas, meses e anos. Basta trocar a constante DAYS do enum java.time.ChronoUnit por WEEKS, MONTHS, YEARS, respectivamente.


Unidades temporais diferentes

1. Código

Referências