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;

输出:

  

原文地址:https://www.cnblogs.com/ckxlovejava/p/7134493.html