锁定老帖子 主题:问关于hibernate里的日期比较
该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2005-09-20
用极土的方法解决了
select COUNT(DISTINCT user.id) from beans.User user WHERE ((user.beginTime-user.endTime)>0.00347222222222222) 在数据库里减出来5分钟是:0.00347222222222222 是正解么? |
|
返回顶楼 | |
发表时间:2005-09-21
org.apache.commons.lang.time.DateUtils
|
|
返回顶楼 | |
发表时间:2005-10-20
用符号可以控制是<还是<=。
不知道between和 in 划分的是开区间还是闭区间或者是前开后闭还是前闭后开? |
|
返回顶楼 | |
发表时间:2005-11-07
妳們的方法都太搞笑了,直接用時間戳就OK了,比較數字大小總該會吧,舉個例子:
比如今天是2005年11月7日,要查找前三天的資料,可以把當前時間(2005-11-07 00:00:00)換成時間戳A,然後再把3天的時長也換成時間戳B,A-B=C,查找時間戳大于C小于A的所有資料就行了,還用得著考慮什麼年月日,小時分秒?多麻煩. |
|
返回顶楼 | |
发表时间:2005-12-19
我在现在做的系统里,把日期类型存成了bigint
|
|
返回顶楼 | |
发表时间:2006-05-02
把时间转为字符串然后比较也行啊。。。。不知道这样有没有不妥
|
|
返回顶楼 | |
发表时间:2006-05-03
conan_s 写道 把时间转为字符串然后比较也行啊。。。。不知道这样有没有不妥
在数据库里把时间转化成字符串进行比较 与 直接在数据库里比较日期类型相比速度慢很多 |
|
返回顶楼 | |
发表时间:2006-05-04
setTimestamp
|
|
返回顶楼 | |