Oracle数据库开发利器之函数——日期函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/cckevincyh/article/details/81878414

日期函数

系统时间

sysdate 默认格式DD-MON-RR 日-月-年
这里写图片描述

日期操作

  • add_months(date,i)

    在当前日期加上i个月,i可以是任何整数;如果i是小数,系统会自动截取整数部分;如果是负数就是在当前日期减去i个月。
    这里写图片描述

  • next_day(date,char)
    表示指定日期的下周几的日期
    这里写图片描述
    表示的是当前日期的下周一是几年几月几号。这个char表示星期几,可以输入中文也可以输入英文。

  • last_day(date)
    返回date所在月的最后一天
    这里写图片描述

  • months_between(date1,date2)
    表示两个日期之间相隔的月份,返回值是小数
    这里写图片描述

  • extract(date from datetime)
    表示获取指定日期的年或月或日

select extract(year from sysdate) from dual;--表示返回当前日期的年
select extract(month from sysdate) from dual;
select extract(day from sysdate) from dual;
--此外还可以这样使用:
select extract(hour from timestamp '2015-10-1 17:25:13') from dual;--意思是获取时间戳的时。

这里写图片描述

这里写图片描述

猜你喜欢

转载自blog.csdn.net/cckevincyh/article/details/81878414
今日推荐