很明显,我可以创建一个带有日期的Calendar
对象并在上面使用get(DAY)
,但了解Groovy,我想有一种更简单、更快的方法我只是不知道?
回答
(date1..date2).size() == 1 // true if two dates are on same calendar day
快速打开GroovyIn-Action手册,发现以下示例应该会有所帮助:
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