【发布时间】:2017-01-06 07:35:28
【问题描述】:
我正在尝试从 ORM lite 查询生成器返回日期 使用时间戳但 它正在返回-> 2017-01-06 12:50:06.0(我想从最后删除 .0)
getReportBy(String fromDate, String toDate, List<Long> applicationIds) throws SQLException{
return dao().queryBuilder().orderBy(CREATED_AT, false).where()
.between(CREATED_AT, Timestamp.valueOf(fromDate + " 00:00:01"),
Timestamp.valueOf(toDate + " 23:59:59"))
.and().in(APPLICATION_ID, applicationIds)
.and().ne("status","REGENERATE_OTP").query();
谢谢
【问题讨论】:
-
你能展示你的实体和你当前使用的 Ormlite 注释吗?
-
在实体中它是字符串,但在数据库中它是时间戳数据类型......当它返回它时给出字符串,当它接受时它需要一个字符串
标签: java android orm ormlite query-builder