1,SYSDATE 獲取當(dāng)前系統(tǒng)時間
成都創(chuàng)新互聯(lián)是一家專業(yè)提供天涯企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站建設(shè)、成都h5網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為天涯眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
select SYSDATE from dual;
格式化日期: TO_CHAR(SYSDATE,'YY/MM/DD HH24:MI:SS)
或 TO_DATE(SYSDATE,'YY/MM/DD HH24:MI:SS)
轉(zhuǎn)換的格式:
表示 year 的:y 表示年的最后一位
yy 表示年的最后2位
yyy 表示年的最后3位
yyyy 用4位數(shù)表示年
表示month的: mm 用2位數(shù)字表示月
mon 用簡寫形式, 比如11月或者nov
month 用全稱, 比如11月或者november
表示day的: dd 表示當(dāng)月第幾天
ddd 表示當(dāng)年第幾天
dy 當(dāng)周第幾天,簡寫, 比如星期五或者fri
day 當(dāng)周第幾天,全稱, 比如星期五或者friday
表示hour的:hh 2位數(shù)表示小時 12進制
hh34 2位數(shù)表示小時 24小時
表示minute的:mi 2位數(shù)表示分鐘
表示second的:ss 2位數(shù)表示秒 60進制
表示季度的:q 一位數(shù) 表示季度 (1-4)
select to_char(sysdate,'q') from dual;
select to_char(sysdate,'Q') from dual;
另外還有ww 用來表示當(dāng)年第幾周 w用來表示當(dāng)月第幾周。
24小時制下的時間范圍:00:00:00-23:59:59
12小時制下的時間范圍:1:00:00-12:59:59
2,ADD_MONTHS(d,<i>) 將給定的日期增加月份
select sysdate,add_months(sysdate,12) from dual; --加1年
select sysdate,add_months(sysdate,1) from dual; --加1月
select sysdate,add_months(sysdate,-12) from dual; --減1年
select sysdate,add_months(sysdate,-1) from dual; --減1月
3,LAST_DAY(d) 可以返回指定月份的最后一天
select last_day(sysdate) from dual;
4, MONTHS_BETWEEN(d1,d2) 返回兩個日期之間的月份
select months_between(sysdate,to_date('2017/12/31','yyyy/mm/dd')) from dual;
5, NEW_TIME(d,tz1,tz2)
d是一個數(shù)據(jù)類型,當(dāng)tz1的日期和時間是d時,返回時區(qū)tz2中的日期和時間,tz1和tz2都是字符串。
時區(qū)1 時區(qū)2 說明
AST ADT 大西洋標(biāo)準(zhǔn)時間
BST BDT 白令海標(biāo)準(zhǔn)時間
CST CDT 中部標(biāo)準(zhǔn)時間
EST EDT 東部標(biāo)準(zhǔn)時間
GMT 格林尼治標(biāo)準(zhǔn)時間
HST HDT 阿拉斯加—夏威夷標(biāo)準(zhǔn)時間
MST MDT 山區(qū)標(biāo)準(zhǔn)時間
NST 紐芬蘭標(biāo)準(zhǔn)時間
PST PDT 太平洋標(biāo)準(zhǔn)時間
YST YDT YUKON標(biāo)準(zhǔn)時間
select to_char(sysdate,'yyyy/mm/dd hh34:mi:ss') 北京
to_char(new_time(sysdate,'PDT','GMT'),'yyyy/mm/dd hh34:mi:ss') 洛杉磯 from dual;
6, NEXT_DAY(d,string)
計算在日期d后滿足由string給出的條件的第一天.String使用位置;當(dāng)前會話的語言指定了一周中的某一天.
返回值的時間分量與d的時間分量是相同的. String的內(nèi)容可以忽略大小寫.
select next_day('17-9月-2012','星期六') next_day from dual;
7, ROUND(d[,format])
將日期d按照由format指定的格式進行處理.如果沒有給format則使用缺省設(shè)置'DD'.
8, TRUNC(d,format)
計算截尾到由format指定單位的日期d.可以使用位置:格式和效果.缺省參數(shù)同ROUNG.
trunc(date,fmt)按照給出的要求將日期截斷,如果fmt='mi'表示保留分,截斷秒
select to_char(trunc(sysdate,'hh'),'yyyy/mm/dd hh34:mi:ss') HH,
to_char(trunc(sysdate,'mi'),'yyyy/mm/dd hh34:mi:ss') HHMM,
to_char(trunc(sysdate,'dd'),'yyyy/mm/dd hh34:mi:ss') DD,
to_char(trunc(sysdate,'mm'),'yyyy/mm/dd hh34:mi:ss') MM from dual;
分享標(biāo)題:Oracle中的日期類型
文章地址:http://aaarwkj.com/article14/phdoge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、自適應(yīng)網(wǎng)站、ChatGPT、網(wǎng)站建設(shè)、商城網(wǎng)站、移動網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)