Enjoy A New Student Discount All 55,000 Courses on sale for Only $12.99

Ends in 05h 23m 49s

Java 8 – LocalDate.Comparar fechas, determinar bisiestos,verificacion de unidades

En este apartado, disponemos de una serie de funciones que nos permiten comprobar si una fecha es igual, superior o inferior a otra, o si una fecha pertenece a un año bisiesto…

Comparación de fechas

  • Compara si un LocalDate es de una fecha posterior a otra
    • boolean isAfter(ChronoLocalDate other)
  • Compara si un LocalDate es de una fecha anterior a otra
    • boolean isBefore(ChronoLocalDate other)
  • Compara si un LocalDate es la misma fecha que otra
    • boolean isEqual(ChronoLocalDate other)
  • Compara si dos objetos LocalDate contienen lo mismo (incluido el nulo)
    • boolean equals(Object obj)
  • Devuelve un integer menor que cero, 0, o mayor que cero, resultado de la resta de las fechas
    • int compareTo(ChronoLocalDate other)

Si queremos comprobar si una fecha esta dentro de un año bisiesto

  • boolean isLeapYear()

Una utilidad mas es comprobar si el campo soporta un tipo de unidad en concreto, que la entregamos como TemporalField o TemporalUnit

  • boolean isSupported(TemporalField field)
  • boolean isSupported(TemporalUnit unit)

En el ejemplo vemos como podemos utilizar todas estas funciones

La clase es LocalDateIs.java y esta en mi repositorio  https://github.com/recursosformacion/java08/tree/main/Java08

Y obtenemos como resultado


Descubre más desde Recursos para formacion

Suscríbete y recibe las últimas entradas en tu correo electrónico.

Deja un comentario

/*Si te ha gustado el artículo
no dudes en compartirlo*/

Facebook
Twitter
LinkedIn

Ver mi IP

Añade aquí tu texto de cabecera