Açıkçası, bir Takvim nesnesini tarihle oluşturabilir ve üzerinde get (DAY) kullanabilirim, ancak Groovy'u bilerek, bilmediğim daha kolay, daha hızlı bir yol olduğunu tahmin edebilir miyim?İki tarihin Groovy'de aynı takvim günü olup olmadığını kontrol etmenin en iyi yolu?
Cevap
(date1..date2).size() == 1 //true if two dates are on same calendar day
Mükemmel, teşekkürler! – Epaga
Çalışmıyor. Varsayılan aralığın adımı bir olduğundan, iki tarih arasındaki farkın 1 günden fazla olup olmadığını kontrol eder. Örneğin, 2014-12-08 23:00 ve 2014-12-09 01:00 aynı gün değil, aralarındaki aralık 1'dir. –