Oracle常用日期處理函式

2021-08-31 20:29:17 字數 493 閱讀 4304

months_between() --兩個時間之間的月數,如下面為2011-10-10 與 2011-5-30 兩個日期之間的月數10月10日-5月30日

select months_between(to_date('2011-10-10','yyyy-mm-dd'),to_date('2011-5-30','yyyy-mm-dd')) from dual;

add_months() --月加減(求指定幾個月之後或之前的今天的此時此刻)(用"+""-"號區別往前還是往後)

select add_months(sysdate,1) from dual;

next_day() --求下乙個星期幾所指定的那一天的日期,如求下乙個星期一的此時此刻的日期

select next_day(sysdate,'星期一') from dual;

last_day()--球本月的最後一天的此時此刻的日期

select last_day(sysdate) from dual;

oracle 常用日期函式

d 一周中的星期幾 dd 月中的第幾天 select to char sysdate,dd as 返回本月第幾天 from dual ddd 年中的第幾天 select to char sysdate,ddd as 返回本年第幾天 from dual day 星期的名字 select to char...

ORACLE 日期時間處理函式

to char 是把日期或數字轉換為字串 to date 是把字串轉換為資料庫中得日期型別轉換函式 to number 將字元轉化為數字 to char 使用to char函式處理數字 to char number,格式 to char salary,99,999.99 使用to char函式處理日...

ABAP常用日期處理函式

abap中常用日期函式 一 查詢兩個日期間的日間間隔 call function fima days and months and years exporting i date from 20080101 i key day from i date to 20090508 i key day to ...