Hibernate 中的QBC 语言中使用 Restrictions 进行日期比较

来源:互联网 发布:数据运营专员做什么的 编辑:程序博客网 时间:2024/06/05 15:45

           最近在使用,ssh进行项目开发,使用QBC查找位于某一个时间段的数据的时候发现, 使用的日期的字符串的格式是 yyyy-MM-dd  这样的字符串 转换成 Date 对象的时候,

为这一天的开始 。如  ’2014-03-18‘ 转换成日期以后, 是3月18日0时0分0秒, 所以查询的时候总是找不到正确的数据。


          为了解决这个问题 , 将字符串最后加上 ‘ 23:59:59’ 变成 ’2014-03-18 23:59:59‘ 然后用 ‘yyyy-MM-dd hh:mm:ss’ 匹配的模式对字符串进行解析,转换成Date对象,这样比较的时候就不会产生上述的偏差。

0 0
原创粉丝点击