明らかにCalendar
、日付を含むオブジェクトを作成してそれを使用することもできますget(DAY)
が、Groovy を知っていると、私が知らない、より簡単で迅速な方法があると思いますか?
答え
(date1..date2).size() == 1 // true if two dates are on same calendar day
Groovy In 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