我有一个属性' dueDate'类型' java.util.Date'存储在数据存储中说 2014年3月15日星期六00:00:00 IST 2014 。 我必须列出比今天更早到期的实体(包括今天) 以下查询无法获取今天的dueDate实体。
q.setFilter(FilterOperator.GREATER_THAN_OR_EQUAL.of('dueDate', new Date()));
我今天(3月15日)正在运行此查询 我怎样才能解决这个问题?我怎样才能比较整个日期的日期和年份?
感谢 马
答案 0 :(得分:0)
使用此代码为过滤器构建Date对象:
long time = new Date().getTime();
Date date = new Date(time - time % (24 * 60 * 60 * 1000));