使用SQL将数据库中的日期Java与DateTime列进行比较
发布时间:2020-05-24 04:58:24 所属栏目:Java 来源:互联网
导读:我有两个Date Java对象,它们将被分配给sql查询中的一些变量(因为我使用Hibernate),以便将它们与DateTime类型列进行比较,以获得具有指定时间范围的行,例如: WHERE event_date = :startDate and event_date :finishDate 我无法直接比较日期和日期时间,所以我想
|
我有两个Date Java对象,它们将被分配给sql查询中的一些变量(因为我使用Hibernate),以便将它们与DateTime类型列进行比较,以获得具有指定时间范围的行,例如:
我无法直接比较日期和日期时间,所以我想到了两个可能的解决方案: >尝试在比较之前使用查询日期字段转换event_date字段. 你建议我做什么? 最佳答案 我猜你有问题,因为你使用setDate(如果我错了,请纠正我)和setDate方法:
请改用setTimestamp,它绑定给定Date对象的日期和时间:
p.s.:一定要使用java.util.Date对象而不是java.sql.Date对象. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – 没有在try / catch中捕获NumberFormatException
- 如何以一种定义良好的线程安全方式将C字符串传递给Java JNI
- Java NIO Zip Filesystem相当于java.util.zip.ZipEntry中的
- jsp、struts、spring、mybatis实现前端页面功能模块化拆分的
- java – 当我通过jdbctemplate在表中插入一个记录时,如何获
- java – 同步2复杂对象图状态的最佳方法是什么
- Java Image Cut Off
- java – MyBatis 3.0.1插入问题
- java – 对于不推荐使用的方法意味着什么,以及如何解决产生
- devanagari i18n in java
