Я работаю над небольшим календарем событий в groovy и grails и хочу отображать только сегодняшние события.
def getEventsToday(List events) {
List eventsToday;
Date todayEvening = dateDefault(null, null, null, 23, 59, 59);
Date todayMorning = dateDefault(null, null, null, 0, 0, 0);
eventsToday = events.ByStartTimeBetween(todayEvening, todayMorning);
return eventsToday;
}
Я получаю следующее исключение:
groovy.lang.MissingMethodException: No signature of method: EventController.dateDefault() is applicable for argument types: (null, null, null, java.lang.Integer, java.lang.Integer, java.lang.Integer) values: [null, null, null, 23, 59, 59]
Я думаю, что метод dateDefault () отсутствует, но я не знаю, в каком классе я мог бы найти этот метод.
Может быть, кто-то знает возможное решение для моего варианта использования / проблемы?
/ редактировать /
Это тоже не работает, потому что сегодня ноль:
Код http://img7.imagebanana.com/img/mracvfus/Bildschirmfoto20110605um11.32.57.png
Спасибо за помощь!
whitenexx