1、大家都知道sysdate是什么意思,至于sysdate的格式是数据库默认的格式。并且sysdate的格式都是可以在Oracle数据库系统里面设置的,但是这样不是今天的内容。

2、直接的select sysdate from dual;就可以获得服务器当前的时间:

3、倘若需要精确到小时,这个时候可以这样:select to_char(sysdate,'yyyy-mm-dd HH24') date_time from dual;

4、同样的,如果你要精确到分钟和秒的话:select to_char(sysdate,'yyyy-mm-dd HH24:mi:ss') from dual;

5、当然了,很多的朋友都可能用到23:59:猱蝰逾鸾59这样的时间,这个时候怎么办呢?没关系,很容易的。select to_char(trunc(sysdate+1)-1/(24*3600),'yyyy-mm-dd hh24:mi:ss') from dual;

6、简单的,如果你要0时0分0秒,这样就可以轻松办到:select trunc(sysdate) from dual;
