如何比较Jooq中的日期

问题描述 投票:1回答:1

mysql数据库中,我有一个字段名称date类型date

该字段的值如下2019-11-05

如何在上面提到日期的jooq中查询

我尝试了以下操作

java.util.Date date = SimpleDateFormat("yyyy-MM-dd").parse("2019-11-05")`

然后

.where(DAILY_TRX_SUMMARY.DATE.eq(java.sql.Date(date.getTime()))

但是它没有返回结果。

问题是什么以及如何解决?

jooq
1个回答
0
投票

改为使用java.sql.Date.valueOf("2019-11-05")。否则,您将继承JDBC的错误API设计决策,其中java.sql.Date可能在某个时区具有时间戳信息。

© www.soinside.com 2019 - 2024. All rights reserved.