Oracle数据库开发利器之函数——日期函数
日期函数
系统时间
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;—意思是获取时间戳的时。
还没有评论,来说两句吧...