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