¿La mejor manera de verificar si dos fechas son el mismo día calendario en Groovy?
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
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