Oracle單行日期函數(shù)簡(jiǎn)介
導(dǎo)讀:Oracle數(shù)據(jù)庫憑借著自身的種種優(yōu)勢(shì),贏得了廣大用戶的喜愛,當(dāng)然,Oracle單行日期函數(shù)相信大家都比較熟悉了,該函數(shù)操作DATA數(shù)據(jù)類型,應(yīng)用非常廣泛,下面就為您詳細(xì)介紹Oracle單行日期函數(shù),供您參考。
Oracle單行日期函數(shù):
Oracle單行日期函數(shù)操作DATA數(shù)據(jù)類型,絕大多數(shù)都有DATA數(shù)據(jù)類型的參數(shù),
絕大多數(shù)返回的也是DATA數(shù)據(jù)類型的值。
ADD_MONTHS(,)
返回日期d加上i個(gè)月后的結(jié)果。i可以使任意整數(shù)。如果i是一個(gè)小數(shù),
那么數(shù)據(jù)庫將隱式的他轉(zhuǎn)換成整數(shù),將會(huì)截去小數(shù)點(diǎn)后面的部分。
LAST_DAY()
函數(shù)返回包含日期d的月份的***一天
MONTHS_BETWEEN(,)
返回d1和d2之間月的數(shù)目,如果d1和d2的日的日期都相同,或者都使該月的***一天,
那么將返回一個(gè)整數(shù),否則會(huì)返回的結(jié)果將包含一個(gè)分?jǐn)?shù)。
NEW_TIME(,,)
d1是一個(gè)日期數(shù)據(jù)類型,當(dāng)時(shí)區(qū)tz1中的日期和時(shí)間是d時(shí),返回時(shí)區(qū)tz2中的日期和時(shí)間。
tz1和tz2時(shí)字符串。
NEXT_DAY(,)
返回日期d后由dow給出的條件的***天,dow使用當(dāng)前會(huì)話中給出的語言指定了一周中的某一天,
返回的時(shí)間分量與d的時(shí)間分量相同。
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
函數(shù)沒有參數(shù),返回當(dāng)前日期和時(shí)間。
TRUNC([,])
返回由fmt指定的單位的日期d.
以上就是我要為大家介紹的關(guān)于Oracle數(shù)據(jù)庫單行日期函數(shù)的全部?jī)?nèi)容,希望對(duì)大家能夠有所幫助。
【編輯推薦】