2008-10-20 12 views

Odpowiedz

5

Szybko otworzył Groovy W książce działania i znaleźć następujące próbki, które powinny pomóc:

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

idealne, dzięki! – Epaga

+0

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. –

0

Nieco krótszą i bardziej czytelną wtedy obecny top odpowiedź:

date1 - date2 == 0 //true if two dates are on same calendar day 
Powiązane problemy