как сравнить дату с текущей датой в Groovy

У меня есть поле validFrom и validTo date в моем доменном классе в проекте grails. Я хочу создать сервис на основе его валидации. Может кто-нибудь, пожалуйста, скажите мне, как проверить, больше или меньше, чем текущая системная дата?

Ответы на вопрос(1)

Это & APOS; s

Date now = new Date()
if (validFrom.before(now) && validTo.after(now)) {
  //valid for this moment
}
 10 мая 2012 г., 16:53
Groovy также позволяет сравнивать даты со стандартными реляционными операторами: например,validFrom < now && validTo > now
 10 мая 2012 г., 16:55
Да неужели? Спасибо, не знал
 29 янв. 2016 г., 00:24
@ataylor какая-нибудь официальная ссылка на этих операторов отношений? Спасибо

Ваш ответ на вопрос