Calcular el numero de dias entre dos LocalDate en Java

Hola a todos, hoy os voy a explicar como podemos calcular el numero de días entre dos LocalDate con Java.

Tarde o temprano, es necesario saber el número de días entre dos fechas.

Os dejo el código:


import java.time.LocalDate;
import static java.time.temporal.ChronoUnit.DAYS;

public class CalcularDiasLocaldate {

    public static void main(String[] args) {

        // Creo los LocalDate
        LocalDate inicio = LocalDate.of(2019, 1, 1); // 1 de enero 2019
        LocalDate fin = LocalDate.of(2020, 1, 1);// 1 de enero 2020

        // Usando ChronoUnit, calculo el numero de dias
        long dias = DAYS.between(inicio, fin);

        System.out.println("Numero de dias: " + dias); // 365 dias

    }

}


Aquí el resultado:

Os lo dejo también en función:
    public long diasEntreLocalDate(LocalDate inicio, LocalDate fin){
        return DAYS.between(inicio, fin);
    }

Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.

Compartir

2 comentarios

  1. florencia

    excelente!!! justo lo que estaba buscando…no encontre con facilidad info de java time

Deja una respuesta

Tu dirección de correo electrónico no será publicada.