oracle 内置函数(三)日期函数
日期函数概要:
- 系统时间
- 日期操作
一、系统时间
sysdate:还是西方的格式,我们一般需要to_char(date,'yyyy-mm-dd hh24:mi:ss')
next_day:当前日期的下一个礼拜几的日期
example:求当前时间的下一个礼拜一的日期:
last_day(date):取当前时间的月的最后一天:
判断时间月28、29、30、31天
select to_char(last_day(sysdate),'dd') from dual;
months_between:求两个时间的月份差
extract:分别获取当前时间的年、月、日
获取当前时间季的开始时间和结束时间:
select sysdate, trunc(sysdate, 'Q'), ADD_MONTHS(trunc(sysdate, 'Q'), 3) - 1 from dual;
输出: