ITPub博客

首页 > 数据库 > Oracle > 日期时间函数

日期时间函数

原创 Oracle 作者:skyin_1603 时间:2016-10-09 20:23:00 0 删除 编辑
对于日期时间函数,在这里挑选一些常用的日期时间函数写到这里。

日期时间函数:

SQL> select sysdate from dual;

SYSDATE

-------------------

2016-10-08:21:41:27

SQL> select sysdate,current_timestamp

  2  from dual;

SYSDATE

---------

CURRENT_TIMESTAMP

---------------------------------------------------------------------------

08-OCT-16

08-OCT-16 09.33.06.690212 PM +08:00

 CURRENT_TIMESTAMP():返回当前会话去对应的日期时间;

alter session set nls_date_format='yyyy-mm-dd:hh24:mi:ss';

Session altered.
更改当前会话日期时间的显示格式。

SQL> col CURRENT_TIMESTAMP for a40;

SQL> select sysdate,current_timestamp

  2  from dual;

SYSDATE             CURRENT_TIMESTAMP

------------------- ----------------------------------------

2016-10-08:21:36:25 08-OCT-16 09.36.25.424434 PM +08:00

CURRENT_TIMESTAMP():会话时区对应的日期时间;


SQL> select systimestamp from dual;

SYSTIMESTAMP

---------------------------------------------------------------------------

08-OCT-16 10.00.28.623184 PM +08:00

 SYSTIMESTAMP():返回当前系统的日期时间;

SQL> select round(sysdate,'day'),trunc(sysdate,'day')

  2   from dual;

ROUND(SYSDATE,'DAY' TRUNC(SYSDATE,'DAY'

------------------- -------------------

2016-10-09:00:00:00 2016-10-02:00:00:00

Round(X,fmt):当前日期X以fmt指定格式四舍五入取得的时间;

TRUNC(X,fmt):当前日期X以fmt指定格式截断取得的时间;


SQL> select add_months(sysdate,2),months_between(sysdate,'2015-12-8')

  2  from dual;

ADD_MONTHS(SYSDATE, MONTHS_BETWEEN(SYSDATE,'2015-12-8')

------------------- -----------------------------------

2016-12-08:21:51:21                                  10

ADD_MONTHS(X,n):当前日期X加上n个月后的日期;

MONTHS_BETWEEN(X,Y):两个日期X,Y相差的月数;


SQL> select current_date from dual;

CURRENT_DATE

-------------------

2016-10-08:21:53:55

CURRENT_DATE()会话时区对应的日期时间;


SQL> select last_day(sysdate),next_day(sysdate,'Monday')

  2  from dual;

LAST_DAY(SYSDATE)   NEXT_DAY(SYSDATE,'M

------------------- -------------------

2016-10-31:21:58:28 2016-10-10:21:58:28


LAST_DAY(X):日期当月的最后一天的日期;

next_day(X,week):日期X后第一个由week指定星期几的日期。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31392094/viewspace-2126015/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 字符函数
下一篇: 转化函数
请登录后发表评论 登录
全部评论

注册时间:2016-09-06

  • 博文量
    231
  • 访问量
    215114