ORACLE 日期函式

2021-05-25 05:13:31 字數 730 閱讀 6463

1.select to_char(to_date('2011-5-1', 'yyyy-mm-dd'), 'day')

from dual;

返回星期日

select to_char(to_date('2011-5-1', 'yyyy-mm-dd'),

'day',

'nls_date_language = american')

from dual;

返回sunday

2.select to_char(to_date('2011-01-03', 'yyyy-mm-dd'),'yyyy-fmmm-dd') d from dual

返回2011-01-03

3.select to_char(to_date('2011-01-03', 'yyyy-mm-dd'),'yyyy-fmmm-dd') d from dual

返回2011-1-3

4.select to_char(to_date('2011-1-2', 'yyyy-mm-dd'), 'iw') d from dual

返回一年中的第幾個星期(iso std week of year)

5.select to_char(to_date('2011-1-2', 'yyyy-mm-dd'), 'ww') d from dual

返回一年中的第幾個星期,從這一年的第1天到第7天為第乙個星期,從第8天到第14天為第二個星期。

reference article:

oracle日期函式

說明 用於從乙個日期值增加或減少一些月份 d代表乙個日期 n為正數則代表在d日期 上增加n 月份,n 為負數則代表在 d日期上減少n月 例 select add months sysdate,12 next year from dual 2 current date 說明 返回當前會話時區中的當前日...

oracle日期函式

oracle取上週一到週末日期的查詢語句 oracle 取上週一到週末的sql 這樣取的是 在一周內第幾天,是以週日為開始的 selectto char to date 20130906 yyyymmdd d fromdual 結果 6 注釋 2013.09.06是周五,為本週的第六天 select...

Oracle日期函式

select sysdate from dual 從偽表查系統時間,以預設格式輸出。sysdate 5 24 60 60 在系統時間基礎上延遲5秒 sysdate 5 24 60 在系統時間基礎上延遲5分鐘 sysdate 5 24 在系統時間基礎上延遲5小時 sysdate 5 在系統時間基礎上延...