oracle日期函式(1)
trunc(sysdate,'Q') --本季度第一天
trunc(sysdate,'D') --本週的第一天(週日)
查詢Oracle日期格式
----------------------------------
select * from nls_database_parameters;
得到結果如下表: 表中NLS_DATE_FORMAT表示日期格式.
PARAMETER VALUE
----------------------------------- -----------------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET ZHS16GBK
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_NCHAR_CHARACTERSET ZHS16GBK
NLS_RDBMS_VERSION 8.1.7.0.0
或者查詢V$NLS_PARAMETERS表,
select * from V$NLS_PARAMETERS;
也有類似結果.
to_date 字串型別轉為換日期型別
字串中的相應位置上的字元,必須符合時間範圍的限制
SQL>select to_date('2004-11-12 12-07-32','yyyy-mm-dd hh24-mi-ss') value from dual;
VALUE
-------------------
2004.11.12 12:07:32
SQL>select to_date('20041015') value from dual;
VALUE
-------------------
2004.10.15 00:00:00
SQL>select to_date('20041315') value from dual;
ERROR 位於第 1 行:
ORA-01861: 文字與格式字串不匹配
sysdate 當前日期和時間
SQL>select sysdate value from dual;
VALUE
-------------------
2003.11.23 17:09:01
last_day 本月最後一天
SQL>select last_day(sysdate) value from dual;
VALUE
-------------------
2003.11.30 17:08:17
add_months(d,n) 日期d後推n個月
SQL>select add_months(sysdate,2) value from dual;
VALUE
-------------------
2005.01.23 17:10:21
next_day(d,day) 日期d之後的第一週中,指定的那天(指定星期的第幾天)是什麼日期
SQL>select next_day(sysdate,1) value from dual;
VALUE
-------------------
2004.11.28 17:38:55
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18921899/viewspace-1017434/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle日期函式(2)Oracle函式
- oracle日期函式(3)Oracle函式
- oracle日期函式(4)Oracle函式
- oracle日期函式(5)Oracle函式
- Oracle的日期函式Oracle函式
- oracle 日期函式介紹Oracle函式
- Oracle的日期函式(轉)Oracle函式
- 【函式】Oracle函式系列(2)--數學函式及日期函式函式Oracle
- oracle 10g函式大全–日期型函式Oracle 10g函式
- oracle 10g函式大全--日期型函式Oracle 10g函式
- oracle interval日期函式的bug!Oracle函式
- ORACLE日期時間函式大全Oracle函式
- oracle interval日期函式的bugOracle函式
- [轉]oracle日期函式集錦Oracle函式
- Oracle OCP(03):字元函式、數字函式和日期函式Oracle字元函式
- ORACLE單行函式與多行函式之四:日期函式示例Oracle函式
- 日期函式函式
- Oracle 函式大全(字串函式,數學函式,日期函式,邏輯運算函式,其他函式)Oracle函式字串
- SQL函式之日期函式SQL函式
- Oracle分析函式-1Oracle函式
- ABAP日期函式函式
- Sybase日期函式函式
- sql 日期函式SQL函式
- 【Mysql 學習】日期函式函式MySql函式
- 字元函式、數字函式和日期函式字元函式
- MySQL(四)日期函式 NULL函式 字串函式MySql函式Null字串
- ORACLE TO_CHAR()函式中日期格式的使用Oracle函式
- SQLSERVER日期函式(zt)SQLServer函式
- 日期時間函式函式
- 日期提取函式EXTRACT函式
- Sql Server 日期函式SQLServer函式
- Oracle日期格式化以及extract函式的使用Oracle函式
- DBA_oracle日期函式-【來自多個專案】Oracle函式
- SQL 10 函式 3 日期時間函式 - 5 計算日期差額SQL函式
- MySQL函式大全(字串函式,數學函式,日期函式,系統級函式,聚合函式)MySql函式字串
- Haskell 中的日期函式Haskell函式
- mysql日期函式總結MySql函式
- 計算日期的函式函式