Oczywiście mogłem stworzyć obiekt kalendarza z datą i użyć get (DAY), ale wiedząc, że Groovy, zgaduję, że jest łatwiejszy, szybszy sposób, o którym po prostu nie wiem?Najlepszy sposób na sprawdzenie, czy dwie daty są tego samego dnia kalendarzowego w Groovy?
Odpowiedź
(date1..date2).size() == 1 //true if two dates are on same calendar day
idealne, dzięki! – Epaga
To nie działa. Sprawdza tylko, czy różnica między dwiema datami jest większa niż 1 dzień, ponieważ krok domyślny to jeden. Na przykład, 2014-12-08 23:00 i 2014-12-09 01:00 nie są tym samym dniem, ale ich zasięg wynosi 1. –