Melhor maneira de verificar se duas datas são do mesmo dia civil em Groovy?
Pergunta
Obviamente eu poderia criar um objeto Calendar
com a data e uso get(DAY)
sobre ele, mas sabendo Groovy, eu acho que há uma maneira mais fácil, mais rápido eu só não sei sobre?
Resposta ??strong>
(date1..date2).size() == 1 // true if two dates are on same calendar day
Solução
Rapidamente abriu o livro Groovy em ação e encontrou o seguinte exemplo que deve ajudar:
def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2
Outras dicas
Um pouco menor e mais legível, em seguida, a resposta superior atual:
date1 - date2 == 0 //true if two dates are on same calendar day
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow