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

客官°小女子只卖身不卖艺 2022-05-16 12:12 272阅读 0赞

日期函数

系统时间

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;—意思是获取时间戳的时。

这里写图片描述

这里写图片描述

发表评论

表情:
评论列表 (有 0 条评论,272人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Oracle日期函数

    > Oracle日期类型函数是操作日期、时间类型的相关数据,返回日期时间类型或数字类型结果,常用的函数有:SYSDATE()、ADD\_MONTHS()、LAST\_DAY()

    相关 Oracle 日期函数

    Oracle之日期函数 sysdate: 函数返回当前服务器的系统日期时间。如果函数没有参数,则不能有"()"。 案例1:查询当前系统时间 select s