oracle日期函数的应用


oracle日期函数的应用_第1张图片
图片发自App

运算规律:

        日期+数字=日期

        日期—数字=日期

        日期—日期=数字(天数)

select sysdate from dual;      #查询当天日期

select add_months(sysdate,n) from dual;      #显示指定日期加上n月之后的日期

select months_between(sysdate,hiredate) from emp;      #计算给定日期范围的月数

select next_day(sysdate,'星期一') from dual;      #计算下一个给定星期的日期

select last_day(sysdate) from dual;    #计算给定日期所在月份的最后一天日期

alter session set nls_date_format='yyyy-mm-dd';  #修改会话的日期格式

select hiredate,to_number(to_char(hiredate,'yyyymmdd')) from emp;      #将日期格式转化为数字

select to_number(to_char(to_date(20170625,'yyyy-mm-dd'),'yyyymmdd')) from dual;      #数字→日期→字符串→数字

select to_date(20170625,'yyyy/mm/dd') from dual;    #将数字20170625转化为日期格式

ok,常用的就这些啦,快快收入大脑!

你可能感兴趣的:(oracle日期函数的应用)