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.

Etiquetas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *