Rõ ràng là tôi có thể tạo một đối tượng Lịch với ngày tháng và sử dụng get (DAY) trên nó, nhưng biết Groovy, tôi đoán có một cách dễ dàng hơn, nhanh hơn mà tôi không biết?Cách tốt nhất để kiểm tra xem hai ngày có cùng ngày theo lịch trong Groovy không?
trả lời
(date1..date2).size() == 1 //true if two dates are on same calendar day
hoàn hảo, cảm ơn! – Epaga
Nó không hoạt động. Nó chỉ kiểm tra sự khác biệt giữa hai ngày lớn hơn 1 ngày, bởi vì bước của dải mặc định là một. Ví dụ: 2014-12-08 23:00 và 2014-12-09 01:00 không phải là cùng ngày, nhưng kích thước khoảng cách giữa chúng là 1. –