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.
excelente!!! justo lo que estaba buscando…no encontre con facilidad info de java time
Muchas gracias