Melhor maneira de verificar se duas datas são do mesmo dia civil em Groovy?

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

  •  03-07-2019
  •  | 
  •  

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

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

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
scroll top