`
tanjw
  • 浏览: 15207 次
社区版块
存档分类
最新评论

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

 
阅读更多

最近在使用,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对象,这样比较的时候就不会产生上述的偏差。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics