Le meilleur moyen de vérifier si deux dates correspondent au même jour civil à Groovy?

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

  •  03-07-2019
  •  | 
  •  

Question

Évidemment, je pourrais créer un objet Agenda avec la date et utiliser get (DAY) , mais connaissant Groovy, je suppose qu'il existe un moyen plus simple et plus rapide. Je ne sais tout simplement pas?

Répondre

(date1..date2).size() == 1 // true if two dates are on same calendar day
Était-ce utile?

La solution

Ouvrez rapidement le livre Groovy in Action et trouvez l'exemple suivant qui devrait vous aider:

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

Autres conseils

Un peu plus court et plus lisible que la réponse actuelle:

date1 - date2 == 0 //true if two dates are on same calendar day
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top