程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle單行日期函數簡介

Oracle單行日期函數簡介

編輯:Oracle數據庫基礎

導讀:Oracle數據庫憑借著自身的種種優勢,贏得了廣大用戶的喜愛,當然,Oracle單行日期函數相信大家都比較熟悉了,該函數操作DATA數據類型,應用非常廣泛,下面就為您詳細介紹Oracle單行日期函數,供您參考。

Oracle單行日期函數:

Oracle單行日期函數操作DATA數據類型,絕大多數都有DATA數據類型的參數,

絕大多數返回的也是DATA數據類型的值。

ADD_MONTHS(,)

返回日期d加上i個月後的結果。i可以使任意整數。如果i是一個小數,

那麼數據庫將隱式的他轉換成整數,將會截去小數點後面的部分。

LAST_DAY()

函數返回包含日期d的月份的最後一天

MONTHS_BETWEEN(,)

返回d1和d2之間月的數目,如果d1和d2的日的日期都相同,或者都使該月的最後一天,

那麼將返回一個整數,否則會返回的結果將包含一個分數。

NEW_TIME(,,)

d1是一個日期數據類型,當時區tz1中的日期和時間是d時,返回時區tz2中的日期和時間。

tz1和tz2時字符串。

NEXT_DAY(,)

返回日期d後由dow給出的條件的第一天,dow使用當前會話中給出的語言指定了一周中的某一天,

返回的時間分量與d的時間分量相同。

 select NEXT_DAY('01-Jan-2000','Monday') "1st Monday",
 NEXT_DAY('01-Nov-2004','Tuesday')+7 "2nd Tuesday")
from dual;
1st Monday 2nd Tuesday03-Jan-2000 09-Nov-2004
ROUND([,])
 

將日期d按照fmt指定的格式捨入,fmt為字符串。

SYADATE

函數沒有參數,返回當前日期和時間。

TRUNC([,])

返回由fmt指定的單位的日期d.

以上就是我要為大家介紹的關於Oracle數據庫單行日期函數的全部內容,希望對大家能夠有所幫助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved