1、add_months(d,x)
返回在日期d基礎上再加x個月後的日期。d:日期型,x:數字型
select sysdate,add_months(sysdate,3) from dual;
返回:2018-7-16,2018-10-16
2、last_day(d)
返回日期d所在月份的最後一天
3、next_day(d,[,n])
n為整數:返回日期d下個星期的第n天
select next_day(sysdate,1) from dual; 返回2018/7/22 (每週第一天為週日)
n為'星期一'、'星期二'等,返回日期d的下個星期n
select next_day(sysdate,'星期一') from dual; 返回2018/7/23
4、months_between(d1,d2)
返回日期d1到d2之間的月份數
5、round(d,[,n])
將日期d按照由n指定的格式進行四捨五入處理
select sysdate 當時日期,
round(sysdate) 最近0點日期,
round(sysdate,'day') 最近星期日,
round(sysdate,'month') 最近月初,
round(sysdate,'q') 最近季初日期,
round(sysdate,'year') 最近年初日期 from dual;
6、trunc(d,[,n])
返回日期d所在期間n的第一天日期
select sysdate 當時日期,
trunc(sysdate) 今天日期,
trunc(sysdate,'day') 本週星期日,
trunc(sysdate,'month') 本月初,
trunc(sysdate,'q') 本季初日期,
trunc(sysdate,'year') 本年初日期 from dual;
Oracle常用函式系列之五 日期函式
本文將演示以下4個 oracle中的常用日期函式。函式功能 add months d,n 在某乙個日期d上,加上指定的月數n,返回計算後的新日期 last day d 返回指定日期當月的最後一天 round d fmt 返回乙個以fmt為格式的四捨五入日期值 extract fmt from d 返...
Oracle命令(四) 日期函式
sysdate 輸出預設時間 日 月 年 select to char sysdate,yyyy mm dd hh24 mi ss from dual 按照指定格式輸出時間資訊 日期的運算 計算 入職時間,天,周,月,年 select ename,sysdate hiredate 天,sysdate...
1 2 日期函式
1.2 日期函式select sysdate from dual 顯示的日期格式是系統預設格式 select to char sysdate,yyyy mon dd hh24 mi ss systime from dual 用途 使用者註冊時間的插入 insert into user table n...