如何在groovy中比较日期和当前日期

San*_*kar 4 grails groovy

我在grails项目的域类中有一个validFrom和validTo日期字段.我想在验证的基础上创建一个服务.任何人都可以告诉我如何检查它是否大于或小于当前的系统日期?

Igo*_*nov 7

它的

Date now = new Date()
if (validFrom.before(now) && validTo.after(now)) {
  //valid for this moment
}
Run Code Online (Sandbox Code Playgroud)

  • Groovy还允许将日期与标准关系运算符进行比较:例如`validFrom <now && validTo> now` (3认同)