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

4

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

Ваш Ответ

1   ответ
7

Это & APOS; s

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

Похожие вопросы