怎么用hibernate获取数据库的当前时间

怎么用hibernate获取数据库的当前时间,第1张

你的意思是不是说你想取出数据库服务器的当前时间,如果是要取出数据库服务器的当前时间,你可以先使用sql函数取出数据库当前时间赛select getdate() 直接就查询出数据库服务器的当前时间,后面的就不用说了吧。你直接使用hibernate执行原生sql的方式获取这个时间就好了。

DateFormat ft = new SimpleDateFormat("HH:mm:ss")//显示时间格式

Calendar cd = Calendar.getInstance()//取得Calendar实例

Date d = cd.getTime()//取得当前时间

System.out.println(ft.format(d))//显示当前时间

String strY = "2008"

int intM = 3

int intD = 26

int intH = 14

int intm = 13

int ints = 54

cd.set(Integer.valueOf(strY), intM, intD, intH, intm, ints)//设置时间

d = cd.getTime()//重新取得设置的时间

System.out.println(ft.format(d))//显示设置时间

1、使用sysdate函数来获取当前时间,执行语句:select sysdate from dual即可。

2、使用sysdate()来获取当前时间,执行语句:select sysdate(),一定注意加上括号。

3、对于Gbase数据库,其与Mysql数据库在获取当前时间上相同,执行语句:select sysdate()。

4、对于sysbase数据库,其获取当前时间的函数是:select  getdate()。

4、DB2数据库略有不同,在获取当前时间上,使用如下的查询sql:SELECT current timestamp FROM sysibm.sysdummy1。

5、通常,我们在获取当前时间后,还想获得当前时间往前或者往后推一段时间的日期,对于DB2数据库,当前时间往前推一天: select sysdate-1 from dual。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9927957.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存