页面获取系统当前时间与数据库时间之差问题 用户登录时要判断其账号有效期还剩下多少时间,并以日为单位显示出来;假设数据库里面设定的有效时间是到2009-8-1 01:00:00用户是2009-7-1 08:00:00 时激活的;如何比较两个时间? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //相差天数 long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000): (date2.getTime()-date1.getTime())/(24*60*60*1000); select days(timestamp('2009-8-1 01:00:00'))-days(availableDate) 那要看是什么数据库了 不同的数据库有不同的函数的!MSSQL是:datediff(day,数据库日期,当前日期) 都换成同一类型的date,然后处理 去看数据库的日期处理函数,目前每个数据库都支持。DateDiff 类似的功能。 Incorrect syntax near '-'.问题 有关Java处理XML的3个问题 hibernater的一个错误,请帮忙看下,不知道是什么错误! 如何将List的数据保存到XML中 在jsp中插入自己写的类,要不要设置环境变量啊! javax.mail.SendFailedException:Sending failed 数据库链接问题 神啊,,救救我吧。。。。关于字符串替换问题! 关于Struts应用在weblogic上发布的问题 能不能在同一台电脑上装上ASP和JSP的开发环境? 新手问个javascript问题 我的代码哪不对 该如何修改 文件上传抛空指针异常
//相差天数
long day = (date1.getTime()-date2.getTime())/(24*60*60*1000)>0 ? (date1.getTime()-date2.getTime())/(24*60*60*1000):
(date2.getTime()-date1.getTime())/(24*60*60*1000);
MSSQL是:
datediff(day,数据库日期,当前日期)