如何判断 得到的时间和数据库中的时间的大小?

icewhite 2004-02-02 12:03:53
我用
public static Date getCurrDate() {
GregorianCalendar calendar = new GregorianCalendar();
Date date = calendar.getTime();
return date;
}
可以得到input.date值 ;
我的sql语句中需要进行判断(input.date<ld.date)语句;
如何在sql语句中写出;
我用(getCurrDate()<ld.date)提示有错,
我该如何判断得到的时间和数据库中的时间的大小?
谢谢

...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
aku0708 2004-02-03
  • 打赏
  • 举报
回复
可以用before,after
你把两个时间换成毫秒再比较
danceflash 2004-02-03
  • 打赏
  • 举报
回复
我记得是可以比较的
你试试看吧时间写成 yy-mm-dd hh:mm:ss 的格式比较一下看看
我现在手头没有数据库,没有办法帮你试 :(
icewhite 2004-02-02
  • 打赏
  • 举报
回复
input.date 为用户输入的时间
ld.date为从数据库中的得到的时间
danceflash 2004-02-02
  • 打赏
  • 举报
回复
input.date和ld.date都是啥?

数据库有自己的函数取得系统时间
whbxm2000 2004-02-02
  • 打赏
  • 举报
回复
在sql中用select sysdate from dual就可以得到时间

62,612

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧