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

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies

Ver mi IP

Ver ip de mi máquina
tipo valor
Ip: 124.116.165.120
Proxy: 124.116.165.120
Remote host: 124.116.165.120
Remote port: 39756
** 124.116.165.120, 172.70.86.162