¿La mejor manera de verificar si dos fechas son el mismo día calendario en Groovy?

StackOverflow https://stackoverflow.com/questions/219109

  •  03-07-2019
  •  | 
  •  

Pregunta

Obviamente, podría crear un objeto Calendar con la fecha y usar get (DAY) , pero conociendo a Groovy, creo que hay una forma más fácil y rápida Simplemente no lo sé?

Responder

(date1..date2).size() == 1 // true if two dates are on same calendar day
¿Fue útil?

Solución

Rápidamente abrió el libro Groovy In Action y encontró el siguiente ejemplo que debería ayudar:

def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2

Otros consejos

Un poco más corto y más legible que la respuesta principal actual:

date1 - date2 == 0 //true if two dates are on same calendar day
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top