我要实现的功能是这样的
有一个table(baseurl) 采用mysql 里面有两个字段
结束时间 endtime 间隔时间 intervaltime (两个字段都采用datetime类型)
我的hql查询条件是这样的
当前的当前时间 curtimeform baseurl where curtime>endtime+intervaltime;
大概意思是这样的然后
session.query(hql).list 就行了
但是 现在很奇怪
我用
Calendar calendar=Calendar.getInstance();
calendar.getTime();
得到当前时间是一个 Tue Apr 24 16:09:34 CST 2007 但是把这个值插入数据库 又变成
2007-04-25 16:09:34 而且我用得到的这个curdate无法写条件语句阿
请问 我这种情况下要实现 我的条件查询 hql需要怎么写 curdate的得到方法是否增却?
有一个table(baseurl) 采用mysql 里面有两个字段
结束时间 endtime 间隔时间 intervaltime (两个字段都采用datetime类型)
我的hql查询条件是这样的
当前的当前时间 curtimeform baseurl where curtime>endtime+intervaltime;
大概意思是这样的然后
session.query(hql).list 就行了
但是 现在很奇怪
我用
Calendar calendar=Calendar.getInstance();
calendar.getTime();
得到当前时间是一个 Tue Apr 24 16:09:34 CST 2007 但是把这个值插入数据库 又变成
2007-04-25 16:09:34 而且我用得到的这个curdate无法写条件语句阿
请问 我这种情况下要实现 我的条件查询 hql需要怎么写 curdate的得到方法是否增却?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货