检查两个日期在Groovy中是否是同一日历日的最佳方法?

时间:2008-10-20 16:43:56

标签: datetime groovy

显然我可以创建一个带有日期的Calendar对象并使用get(DAY),但是知道Groovy,我猜有一种更简单,更快捷的方式我不知道?< / p>

答案

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

2 个答案:

答案 0 :(得分:5)

快速打开Groovy In Action一书,找到了以下应该有用的示例:

def today = new Date()
def yesterday = today-1
assert (yesterday..today).size() == 2

答案 1 :(得分:1)

比当前的最佳答案更短,更易读:

CertificateTypeHidden