亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

oracle 日期函數(shù)介紹

瀏覽:2日期:2023-11-14 16:48:36
;在Oracle中有很多關(guān)于日期的函數(shù),如: 1、add_months()用于從一個日期值增加或減少一些月份 date_value:=add_months(date_value,number_of_months) 例: SQL> select add_months(sysdate,12) 'Next Year' from dual; ;;Next Year ---------- 13-11月-04 SQL> select add_months(sysdate,112) 'Last Year' from dual; Last Year ---------- 13-3月 -13 SQL>;;2、current_date()返回當(dāng)前會放時區(qū)中的當(dāng)前日期 date_value:=current_date SQL> column sessiontimezone for a15 SQL> select sessiontimezone,current_date from dual; SESSIONTIMEZONE CURRENT_DA --------------- ---------- +08:00; ; 13-11月-03 SQL> alter session set time_zone='-11:00' ;2;;/ 會話已更改。 SQL> select sessiontimezone,current_timestamp from dual; SESSIONTIMEZONE CURRENT_TIMESTAMP --------------- ------------------------------------ -11:00; ; 12-11月-03 04.59.13.668000 下午 -11: ;;;00 SQL>;;3、current_timestamp()以timestamp with time zone數(shù)據(jù)類型返回當(dāng)前會放時區(qū)中的當(dāng)前日期 timestamp_with_time_zone_value:=current_timestamp([timestamp_precision]) SQL> column sessiontimezone for a15 SQL> column current_timestamp format a36 SQL> select sessiontimezone,current_timestamp from dual; SESSIONTIMEZONE CURRENT_TIMESTAMP --------------- ------------------------------------ +08:00; ; 13-11月-03 11.56.28.160000 上午 +08: ;;;00 SQL> alter session set time_zone='-11:00' ;2;;/ 會話已更改。 SQL> select sessiontimezone,current_timestamp from dual; SESSIONTIMEZONE CURRENT_TIMESTAMP --------------- ------------------------------------ -11:00; ; 12-11月-03 04.58.00.243000 下午 -11: ;;;00 SQL>;;4、dBTimezone()返回時區(qū) varchar_value:=dbtimezone SQL> select dbtimezone from dual; DBTIME ------ -07:00 SQL>;;5、extract()找出日期或間隔值的字段值 date_value:=extract(date_field from [datetime_valueinterval_value]) SQL> select extract(month from sysdate) 'This Month' from dual; This Month ---------- ;11 SQL> select extract(year from add_months(sysdate,36)) '3 Years Out' from dual; 3 Years Out ----------- ;;;2006 SQL>;;6、last_day()返回包含了日期參數(shù)的月份的最后一天的日期 date_value:=last_day(date_value) SQL> select last_day(date'2000-02-01') 'Leap Yr?' from dual; Leap Yr? ---------- 29-2月 -00 SQL> select last_day(sysdate) 'Last day of this month' from dual; Last day o ---------- 30-11月-03 SQL>;;7、localtimestamp()返回會話中的日期和時間 timestamp_value:=localtimestamp SQL> column localtimestamp format a28 SQL> select localtimestamp from dual; LOCALTIMESTAMP ---------------------------- 13-11月-03 12.09.15.433000 下午 SQL> select localtimestamp,current_timestamp from dual; LOCALTIMESTAMP; ;CURRENT_TIMESTAMP ---------------------------- ------------------------------------ 13-11月-03 12.09.31.006000; ;13-11月-03 12.09.31.006000 下午 +08: 下午; ; 00 SQL> alter session set time_zone='-11:00'會話已更改。 SQL> select localtimestamp,to_char(sysdate,'DD-MM-YYYY HH:MI:SS AM') 'SYSDATE' from dual; LOCALTIMESTAMP; ;SYSDATE ---------------------------- ------------------------ 12-11月-03 05.11.31.259000; ;13-11-2003 12:11:31 下午 下午 SQL>;;8、months_between()判定兩個日期之間的月份數(shù)量 number_value:=months_between(date_value,date_value) SQL> select months_between(sysdate,date'1971-05-18') from dual; MONTHS_BETWEEN(SYSDATE,DATE'1971-05-18') ---------------------------------------- ; 389.855143 SQL> select months_between(sysdate,date'2001-01-01') from dual; MONTHS_BETWEEN(SYSDATE,DATE'2001-01-01') ---------------------------------------- ; 34.4035409 SQL>;;9、next_day()給定一個日期值,返回由第二個參數(shù)指出的日子第一次出現(xiàn)在的日期值(應(yīng)返回相應(yīng)日子的名稱字符串)本文參考oracle中國聯(lián)盟
標(biāo)簽: Oracle 數(shù)據(jù)庫
主站蜘蛛池模板: 国内精品视频在线观看 | 亚洲精品乱无伦码 | 98色花堂国产第一页 | 欧美午夜a级限制福利片 | 亚洲国产精品毛片∧v卡在线 | 一级毛片视频免费 | 国产日韩欧美亚洲综合在线 | blacked欧美一区二区 | 91青青青国产在观免费影视 | 亚洲成人国产 | 性网站在线 | 九九热精品在线视频 | 国产免费高清mv视频在线观看 | 色综合综合在线 | 日本亚洲精品色婷婷在线影院 | 日日麻批免费视频播放 | 亚洲香蕉在线观看 | 亚洲国产日韩在线观频 | 污视频网址| 国产一级aa大片毛片 | 一级特黄性生活大片免费观看 | 美国一级毛片oo | 精品一区二区三区在线成人 | 性情视频在线高清免费 | 久久精品视频国产 | eeuss影院www在线观看免费 | 成人国产精品2021 | 天天色综合图片 | 二级黄色大片 | 99热久久国产综合精品久久国产 | 黑人巨大vs北条麻妃在线 | 超级碰碰碰在线观看 | 高清一级做a爱视频免费 | 国产大学生自拍视频 | 欧美一区在线观看视频 | 麻豆国产精品入口免费观看 | 一级欧美 | 亚洲色图吧 | 美国一级特黄 | 99re热久久这里只有精品6 | 久久国产精品成人免费 |