[2021] ¿Cómo comparo datos en Java? {DH}

LocalDate today = LocalDate.now( ZoneId.of( "America/Montreal" ) ) ;
Boolean isBetween = 
    ( ! today.isBefore( localDate1 ) )  // “not-before” is short for “is-equal-to or later-than”.
    &&
    today.isBefore( localDate3 ) ; 

O mejor si agregas eso Trece extra Biblioteca para su proyecto.

LocalDateRange.of(
    LocalDate.of( … ) ,
    LocalDate.of( … )
).contains(
    LocalDate.now()
)

Enfoque semiabierto donde todo comienza incluido siempre y cuando el final sea exclusivo.

Por cierto, esta es una mala elección de formato para una representación de texto de una fecha o un valor de fecha / hora. Siempre que sea posible, siga el estándar ISO 8601 Formatos. Los formatos ISO 8601 son inequívocos, comprensibles en todas las culturas humanas y fáciles de analizar por máquina.

Para un valor de solo fecha, el formato predeterminado es AAAA-MM-DD. Tenga en cuenta que este formato tiene la ventaja de ser cronológico cuando se ordena alfabéticamente.

los LocalDate La clase representa un valor de fecha puro sin la hora del día ni la zona horaria.

Una zona horaria es crucial para …

Leer mas:
[2021] ¿Cómo comparo datos en Java? {DH}

Deja una respuesta

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