求一段关于sql2000 datetime和java 的代码

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:30:10
要求实现的功能如下:

1、在java语言环境中从数据库中获得某一datetime(数据库datetime格式如此例:2008-6-13 23:12:12)

2、系统当前时间减去该datetime,并且得到的结果显示格式如下:xx天xx时xx分

要求:要有代码。

不要太偷懒。
第一题可以直接将时间取出来,最后多出来几位,可以用subString方法处理,将你得到的时间接取出来,就可以得到你要的结果。 例如你得到的是2008-6-13 23:12:12.0000,你截取的时候后5位不要就OK了。
第二题给你个函数。
select top 1 datediff( DAY ,'现在时间','比较的时间') from 表名
得到的结果就是相差的天数,你也可以换成秒或者是小时,然后自己再写个函数转换一下就行了。时间格式就是你题目1中的格式。
多看看SQL的文档。