oracle 資料庫 獲取當前年月份

2021-09-10 01:58:49 字數 1355 閱讀 7979

1、oracle中extract()函式從oracle 9i中引入,用於從乙個date或者interval型別中擷取到特定的部分

select extract(year from sysdate) from dual; --當前年 

select extract(month from sysdate) from dual; --本年到當月的月數

select extract(day from sysdate) from dual; --本月到當日的天數

select extract(year from date'2011-05-17') year from dual;

select extract(month from date'2011-05-17') month from dual;

select extract(day from date'2011-05-17') day from dual;

2、oracle裡獲取乙個時間的年、季、月、周、日的函式

select  to_char(sysdate, 'yyyy' )  from dual; --年 

select to_char(sysdate, 'mm' ) from dual; --月

select to_char(sysdate, 'dd' ) from dual; --日

select to_char(sysdate,'q') from dual; --季

select to_char(sysdate,'iw') from dual; --周--按日曆上的那種,每年有52或者53周

當前時間減去7分鐘的時間select sysdate,sysdate - interval '7' minute from dual;

當前時間減去7小時的時間select sysdate - interval '7' hour from dual;

當前時間減去7天的時間select sysdate - interval '7' day from dual;

當前時間減去7月的時間select sysdate,sysdate - interval '7' month from dual;

當前時間減去7年的時間select sysdate,sysdate - interval '7' year from dual;

時間間隔乘以乙個數字select sysdate,sysdate - 8*interval '7' hour from dual;

Oracle 獲取當前年 月 日

oracle 獲取當前年 月 日 1 oracle中extract 函式從oracle 9i中引入,用於從乙個date或者interval型別中擷取到特定的部分 語法如下 extract from selectextract yearfromsysdate fromdual 當前年 selectex...

Oracle 獲取當前年 月 日

size large oracle 獲取當前年 月 日 第一種 new timestamp system.currenttimemillis 第二種 sysdate 1 oracle中extract 函式從oracle 9i中引入,用於從乙個date或者interval型別中擷取到特定的部分 語法如...

Oracle獲取當前年 月 日的方法

oracle獲取當前年 月 日的方法 2012 04 29 0 收藏 oracle獲取當前年 月 日的方法 oracle 獲取當前年 月 日 1 oracle中extract 函式從oracle 9i中引入,用於從乙個date或者interval型別中擷取到特定的部分 語法如下 extract fr...