5
很明顯,我可以用日期創建一個Calendar對象,並使用get(DAY),但是知道Groovy,我猜想有一種更簡單,更快捷的方式,我只是不知道?檢查兩個日期在Groovy中是否相同日曆日的最佳方法是什麼?
回答
(date1..date2).size() == 1 //true if two dates are on same calendar day
很明顯,我可以用日期創建一個Calendar對象,並使用get(DAY),但是知道Groovy,我猜想有一種更簡單,更快捷的方式,我只是不知道?檢查兩個日期在Groovy中是否相同日曆日的最佳方法是什麼?
回答
(date1..date2).size() == 1 //true if two dates are on same calendar day
迅速打開了的Groovy在行動書,發現下面的示例,應該幫助:
def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2
有點短,更具可讀性,那麼當前頂級答案:
date1 - date2 == 0 //true if two dates are on same calendar day
完美,謝謝! – Epaga 2008-10-20 17:01:51