Groovyで2つの日付が同じ暦日であるかどうかを確認する最良の方法は?

StackOverflow https://stackoverflow.com/questions/219109

  •  03-07-2019
  •  | 
  •  

質問

明らかに、日付を指定して 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
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top