Slick: Фильтрация всех записей с датой joda DateTime, равной сегодняшней

Один из способов добиться этого будет выглядеть так:

val now = DateTime.now

val today = now.toLocalDate
val tomorrow = today.plusDays(1)

val startOfToday = today.toDateTimeAtStartOfDay(now.getZone)
val startOfTomorrow = tomorrow.toDateTimeAtStartOfDay(now.getZone)

val todayLogItems = logItems.filter(logItem =>
  logItem.MyDateTime >= startOfToday && logItem.MyDateTime < startOfTomorrow
).list

Есть ли способ написать запрос в более сжатой форме? Что-то на линии:

logItems.filter(_.MyDateTime.toDate == DateTime.now.toDate).list

Я спрашиваю об этом, потому что в LINQ для NHibernate это достижимо (Выборка записей по дате с использованием сравнения только дневных частей с использованием nhibernate).

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

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