QueryDSL - 从timestamp列中选择包含日期的行

时间:2013-03-25 08:34:22

标签: querydsl

使用QueryDSL - 是否有一种方法可以从时间戳中选择按日期排序,而不是使用.between?类似这样的查询:

  

其中convert(date,mytimestamp)='2013-02-28'

1 个答案:

答案 0 :(得分:4)

如果使用Querydsl SQL

,您可以在两者之间使用,也可以使用自定义表达式

像这样的东西

DateExpression<Date> converted = DateTemplate.create(Date.class, "convert(date, {0})", mytimestamp);