小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

oracle 10g函數(shù)大全--日期型函數(shù)

 昵稱10504424 2013-08-28
sysdate
【功能】:返回當前日期。
【參數(shù)】:沒有參數(shù),沒有括號
【返回】:日期

【示例】select sysdate  hz from dual;
返回:2008-11-5

add_months(d1,n1)
【功能】:返回在日期d1基礎上再加n1個月后新的日期。
【參數(shù)】:d1,日期型,n1數(shù)字型
【返回】:日期

【示例】select sysdate,add_months(sysdate,3)  hz from dual;
返回:2008-11-5,2009-2-5

last_day(d1)
【功能】:返回日期d1所在月份最后一天的日期。
【參數(shù)】:d1,日期型
【返回】:日期

【示例】select sysdate,last_day(sysdate)  hz from dual;
返回:2008-11-5,2008-11-30

months_between(d1,d2)
【功能】:返回日期d1到日期d2之間的月數(shù)。
【參數(shù)】:d1,d2 日期型

【返回】:數(shù)字
如果d1>d2,則返回正數(shù)
如果d1<d2,則返回負數(shù)

【示例】
select sysdate,
months_between(sysdate,to_date('2006-01-01','YYYY-MM-DD')),
months_between(sysdate,to_date('2016-01-01','YYYY-MM-DD')) from dual;

返回:2008-11-5,34.16,-85.84

NEW_TIME(dt1,c1,c2)
【功能】:給出時間dt1在c1時區(qū)對應c2時區(qū)的日期和時間
【參數(shù)】:dt1,d2 日期型

【返回】:日期時間

【參數(shù)】:c1,c2對應的 時區(qū)及其簡寫   
  大西洋標準時間:AST或ADT   
  阿拉斯加_夏威夷時間:HST或HDT   
  英國夏令時:BST或BDT   
  美國山區(qū)時間:MST或MDT   
  美國中央時區(qū):CST或CDT   
  新大陸標準時間:NST   
  美國東部時間:EST或EDT   
  太平洋標準時間:PST或PDT   
  格林威治標準時間:GMT   
  Yukou標準時間:YST或YDT 

【示例】
 select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,
to_char(new_time(sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual;

返回:
BJ_TIME             LOS_ANGLES
------------------- -------------------
2008.11.05 20:11:58 2008.11.06 03:11:58

【示例】
 select sysdate bj_time,
new_time(sysdate,'PDT','GMT') los_angles from dual;
返回:
BJ_TIME             LOS_ANGLES
------------------- -------------------
2008-11-05 20:11:58 2008-11-06 03:11:58

round(d1[,c1])
【功能】:給出日期d1按期間(參數(shù)c1)四舍五入后的期間的第一天日期(與數(shù)值四舍五入意思相近)
【參數(shù)】:d1日期型,c1為字符型(參數(shù)),c1默認為j(即最近0點日期)
【參數(shù)表】:c1對應的參數(shù)表:
最近0點日期: 取消參數(shù)c1或j
最近的星期日:day或dy或d
最近月初日期:month或mon或mm或rm 
最近季日期:q
最近年初日期:syear或year或yyyy或yyy或yy或y(多個y表示精度)  
最近世紀初日期:cc或scc

【返回】:日期
 
【示例】
select sysdate 當時日期,
round(sysdate) 最近0點日期,
round(sysdate,'day') 最近星期日,
round(sysdate,'month') 最近月初,
round(sysdate,'q') 最近季初日期, 
round(sysdate,'year') 最近年初日期 from dual;

trunc(d1[,c1])
【功能】:返回日期d1所在期間(參數(shù)c1)的第一天日期
【參數(shù)】:d1日期型,c1為字符型(參數(shù)),c1默認為j(即當前日期)
【參數(shù)表】:c1對應的參數(shù)表:
最近0點日期: 取消參數(shù)c1或j
最近的星期日:day或dy或d (每周順序:日,一,二,三,四,五,六)
最近月初日期:month或mon或mm或rm 
最近季日期:q
最近年初日期:syear或year或yyyy或yyy或yy或y(多個y表示精度)  
最近世紀初日期:cc或scc

【返回】:日期

【示例】
select sysdate 當時日期,
trunc(sysdate) 今天日期,
trunc(sysdate,'day') 本周星期日,
trunc(sysdate,'month') 本月初,
trunc(sysdate,'q') 本季初日期, 
trunc(sysdate,'year') 本年初日期 from dual;

next_day(d1[,c1])
【功能】:返回日期d1在下周,星期幾(參數(shù)c1)的日期
【參數(shù)】:d1日期型,c1為字符型(參數(shù)),c1默認為j(即當前日期)
【參數(shù)表】:c1對應:星期一,星期二,星期三……星期日
【返回】:日期

【示例】
select sysdate 當時日期,
next_day(sysdate,'星期一') 下周星期一,
next_day(sysdate,'星期二') 下周星期二,
next_day(sysdate,'星期三') 下周星期三,
next_day(sysdate,'星期四') 下周星期四,
next_day(sysdate,'星期五') 下周星期五,
next_day(sysdate,'星期六') 下周星期六,
next_day(sysdate,'星期日') 下周星期日 from dual;

extract(c1 from d1)
【功能】:日期/時間d1中,參數(shù)(c1)的值
【參數(shù)】:d1日期型(date)/日期時間型(timestamp),c1為字符型(參數(shù))
【參數(shù)表】:c1對應的參數(shù)表詳見示例

【返回】:字符

【示例】
select 
extract(hour from timestamp '2001-2-16 2:38:40 ' ) 小時,
extract(minute from timestamp '2001-2-16 2:38:40 ' ) 分鐘,
extract(second from timestamp '2001-2-16 2:38:40 ' ) 秒,
extract(DAY from timestamp '2001-2-16 2:38:40 ' ) 日,
extract(MONTH from timestamp '2001-2-16 2:38:40 ' ) 月,
extract(YEAR from timestamp '2001-2-16 2:38:40 ' ) 年
 from dual;

select extract (YEAR from date '2001-2-16' ) from dual; 

select sysdate 當前日期,
extract(hour from timestamp timestamp sysdate) 小時,
extract(DAY from sysdate ) 日,
extract(MONTH from sysdate ) 月,
extract(YEAR from sysdate ) 年
 from dual;
localtimestamp
【功能】:返回會話中的日期和時間 
【參數(shù)】:沒有參數(shù),沒有括號
【返回】:日期

【示例】select localtimestamp from dual;
返回:14-11月-08 12.35.37.453000 上午

current_timestamp
【功能】:以timestamp with time zone數(shù)據(jù)類型返回當前會話時區(qū)中的當前日期
【參數(shù)】:沒有參數(shù),沒有括號
【返回】:日期

【示例】select current_timestamp from dual;
返回:14-11月-08 12.37.34.609000 上午 +08:00

current_date
【功能】:返回當前會話時區(qū)中的當前日期 
【參數(shù)】:沒有參數(shù),沒有括號
【返回】:日期

【示例】select current_date from dual;
返回:2008-11-14

dbtimezone
【功能】:返回時區(qū)
【參數(shù)】:沒有參數(shù),沒有括號
【返回】:字符型

【示例】select dbtimezone from dual;

SESSIONTIMEZONE
【功能】:返回會話時區(qū)
【參數(shù)】:沒有參數(shù),沒有括號
【返回】:字符型

【示例】select dbtimezone,SESSIONTIMEZONE from dual;
返回:+00:00   +08:00

INTERVAL c1 set1
【功能】:變動日期時間數(shù)值
【參數(shù)】:c1為數(shù)字字符串或日期時間字符串,set1為日期參數(shù)
【參數(shù)表】:set1具體參照示例

【返回】:日期時間格式的數(shù)值,前面多個+號
以天或天更小單位時可用數(shù)值表達式借用,如1表示1天,1/24表示1小時,1/24/60表示1分鐘

【示例】
select
trunc(sysdate)+(interval '1' second), --加1秒(1/24/60/60)
trunc(sysdate)+(interval '1' minute), --加1分鐘(1/24/60)
trunc(sysdate)+(interval '1' hour), --加1小時(1/24)
trunc(sysdate)+(INTERVAL '1' DAY),  --加1天(1)
trunc(sysdate)+(INTERVAL '1' MONTH), --加1月
trunc(sysdate)+(INTERVAL '1' YEAR), --加1年
trunc(sysdate)+(interval '01:02:03' hour to second), --加指定小時到秒
trunc(sysdate)+(interval '01:02' minute to second), --加指定分鐘到秒
trunc(sysdate)+(interval '01:02' hour to minute), --加指定小時到分鐘
trunc(sysdate)+(interval '2 01:02' day to minute) --加指定天數(shù)到分鐘
from dual;

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多