5

显然我可以创建一个Calendar带有日期的对象并get(DAY)在其上使用,但是知道 Groovy,我猜有一种更简单、更快捷的方法我只是不知道?

回答

(date1..date2).size() == 1 // true if two dates are on same calendar day
4

2 回答 2

5

快速打开 Groovy In Action 书,发现以下示例应该有所帮助:

def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2
于 2008-10-20T16:51:53.507 回答
1

比当前的最佳答案更短且更具可读性:

date1 - date2 == 0 //true if two dates are on same calendar day
于 2016-03-10T15:49:40.183 回答