九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

Oracle學(xué)習(xí)筆記之日期函數(shù)

發(fā)布時(shí)間:  2012/8/22 16:44:49

-
 
Oracle日期函數(shù)學(xué)習(xí)時(shí),在教程有幾個(gè)實(shí)例如下:

1.Months_between(’01-sep-95’, ’11-jan-94’)  
2.結(jié)果是:19.6774194  
3.   
4.Add_months 在指定的月份上面增加相應(yīng)得月份  
5.例如:  
6.Add_months(’11-jan-94’, 6)  
7.結(jié)果是:11-jul-94  
8.   
9.Next_day 計(jì)算規(guī)定日期的后一個(gè)特定日期  
10.例如:  
11.Next_day(’01-sep-95’, ‘Friday’ )  
12.結(jié)果是:  
13.08-sep-95  
14.   
15.Last_day 指這個(gè)月最后一天  
16.例如:  
17.Last_day(’01-feb-95’) 

然而在SQL*plus輸入這些函數(shù)執(zhí)行時(shí),卻總得不到正確的結(jié)果,因?yàn)槿掌诘母袷綗o法識(shí)別。正確的用法應(yīng)該如下:

select MONTHS_BETWEEN('24-2月-2010','24-2月-2010') from dual。這樣寫很不方便,為了避免出現(xiàn)這樣的問題,在自己書寫日期時(shí),最好用自己喜歡的方式書寫,并用to_date函數(shù)指定格式如:

1.select MONTHS_BETWEEN(to_date('20100224','yyyymmdd'),to_date('20100524','yyyymmdd')) from dual 

這里涉及到一個(gè)to_date函數(shù),它將輸入的字符串序列,轉(zhuǎn)換為指定格式的日期函數(shù),由此可得其它更為全面的實(shí)例為:
1.1.ADD_MONTHS   
2.增加或減去月份   
3.SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual;   
2.TO_CHA   
3.------   
4.200002   
5.SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual;   
2.TO_CHA   
3.------   
4.199910   
5.2.LAST_DAY   
6.返回日期的最后一天   
7.SQL> select to_char(sysdate,'yyyy.mm.dd'),to_char((sysdate)+1,'yyyy.mm.dd') from dual;   
2.TO_CHAR(SY TO_CHAR((S   
3.---------- ----------   
4.2004.05.09 2004.05.10   
5.SQL> select last_day(sysdate) from dual;   
6.LAST_DAY(S   
7.----------   
8.31-5月 -04   
9.3.MONTHS_BETWEEN(date2,date1)   
10.給出date2-date1的月份   
11.SQL> select months_between('19-12月-1999','19-3月-1999') mon_between from dual;   
2.MON_BETWEEN   
3.-----------   
4.9   
5.SQL>selectmonths_between(to_date('2000.05.20','yyyy.mm.dd'),to_date('2005.05.20','yyyy.mm.dd')) mon_betw from dual;    6.MON_BETW   
7.---------   
8.-60   
9.注:SELECT months_between(SYSDATE, sysdate) same,   
10.months_between(SYSDATE, add_months(sysdate, -1)) big,   
11.months_between(SYSDATE, add_months(sysdate, 1))small   
12.FROM DUAL;   
13.SAME BIG SMALL   
14.0 1 -1   
15.4.NEW_TIME(date,'this','that')    16.給出在this時(shí)區(qū)=other時(shí)區(qū)的日期和時(shí)間    17.SQL> select to_char(sysdate,'yyyy.mm.dd hh24:mi:ss') bj_time,to_char(new_time    18.2 (sysdate,'PDT','GMT'),'yyyy.mm.dd hh24:mi:ss') los_angles from dual;    19.BJ_TIME LOS_ANGLES   
20.------------------- -------------------   
21.2004.05.09 11:05:32 2004.05.09 18:05:32   
22.5.NEXT_DAY(date,'day')    23.給出日期date和星期x之后計(jì)算下一個(gè)星期的日期   
24.SQL> select next_day('18-5月-2001','星期五') next_day from dual;    25.NEXT_DAY   
26.----------   
27.25-5月 -01   
28.注:返回指定日期后第一個(gè)n的日期,n為一周中的某一天。但是,需要注意的是n如果為字符的話,它的星期形式需要與當(dāng)前session默認(rèn)時(shí)區(qū)中的星期形式相同。   
29.例如:三思用的中文nt,nls_language值為SIMPLIFIED CHINESE   
30.SELECT NEXT_DAY(SYSDATE,5) FROM DUAL;   
31.SELECT NEXT_DAY(SYSDATE,'星期四') FROM DUAL;    32.兩種方式都可以取到正確的返回,但是:   
33.SELECT NEXT_DAY(SYSDATE,'Thursday') FROM DUAL;    34.則會(huì)執(zhí)行出錯(cuò),提供你說周中的日無效,就是這個(gè)原因了。   
35.6.SYSDATE   
36.用來得到系統(tǒng)的當(dāng)前日期   
37.CURRENT_DATE 返回當(dāng)前session所在時(shí)區(qū)的默認(rèn)時(shí)間   
38.sysdate與current_date獲得的時(shí)間不一定相同,某些情況下current_date會(huì)比sysdate快一秒。經(jīng)過與xyf_tck(兄臺(tái)的大作Oracle的工作機(jī)制寫的很好,深入淺出)的短暫交流,我們認(rèn)為current_date是將current_timestamp中毫秒四舍五入后的返回,雖然沒有找到文檔支持,但是想來應(yīng)該八九不離十。同時(shí),僅是某些情況下會(huì)有一秒的誤差,一般情況下并不會(huì)對(duì)你的操作造成影響,所以了解即可。   
39.SELECT SYSDATE,CURRENT_DATE FROM DUAL;   
40.SYSDATE CURRENT_DATE   
41.2008-12-23 PM 05:05:59 2008-12-23 PM 05:06:00   
42.SQL> select to_char(sysdate,'dd-mm-yyyy day') from dual;    43.TO_CHAR(SYSDATE,'   
44.-----------------   
45.09-05-2004 星期日   
46.trunc(date,fmt)按照給出的要求將日期截?cái)?如果fmt='mi'表示保留分,截?cái)嗝?nbsp;   47.SQL> select to_char(trunc(sysdate,'hh'),'yyyy.mm.dd hh24:mi:ss') hh,    48.2 to_char(trunc(sysdate,'mi'),'yyyy.mm.dd hh24:mi:ss') hhmm from dual;    49.HH HHMM   
50.------------------- -------------------   
51.2004.05.09 11:00:00 2004.05.09 11:17:00   
52.7.TO_CHAR(date,'format')    53.SQL> select to_char(sysdate,'yyyy/mm/dd hh24:mi:ss') from dual;    54.TO_CHAR(SYSDATE,'YY   
55.-------------------   
56.2004/05/09 21:14:41   
57.8.TO_DATE(string,'format')    58.將字符串轉(zhuǎn)化為Oracle中的一個(gè)日期   
59.日期函數(shù):   
60.greatest(d1,d2,...dn) 給出的日期列表中最后的日期   
61.least(d1,k2,...dn) 給出的日期列表中最早的日期   
62.to_char(d [,fmt]) 日期d按fmt指定的格式轉(zhuǎn)變成字符串   
63.to_date(st [,fmt]) 字符串st按fmt指定的格式轉(zhuǎn)成日期值,若fmt忽略,st要用缺省格式   
64.round(d [,fmt]) 日期d按fmt指定格式舍入到最近的日期   
65.trunc(d [,fmt]) 日期d按fmt指定格式截?cái)嗟阶罱娜掌?nbsp;  
66.附:   
67.日期格式:   
68.--------------------------------   
69.格式代碼  說明 舉例或可取值的范圍   
70.--------------------------------   
71.DD 該月某一天 1-3   
72.DY     三個(gè)大寫字母表示的周幾 SUN,...SAT   
73.DAY     完整的周幾,大寫英文 SUNDAY,...SATURDAY   
74.MM 月份 1-12   
75.MON     三個(gè)大寫字母表示的月份 JAN,...DEC   
76.MONTH 完整 JANUARY,...DECEMBER   
77.RM 月份的羅馬數(shù)字 I,...XII   
78.YY或YYYY 兩位,四位數(shù)字年   
79.HH:MI:SS    時(shí):分:秒   
80.HH12或HH24   以12小時(shí)或24小時(shí)顯示   
81.MI       分   
82.SS       秒   
83.AM或PM    上下午指示符   
84.SP      后綴SP要求拼寫出任何數(shù)值字段   
85.TH      后綴TH表示添加的數(shù)字是序數(shù) 4th,1st   
86.FM 前綴對(duì)月或日或年值,禁止填充   
87.---------------------------------   
88.9.求兩日期某一部分的差(比如秒)   
89.   直接用兩個(gè)日期相減(比如d1-d2=12.3)   
90.   SELECT (d1-d2)*24*60*60 vaule FROM DUAL;   
91.10.根據(jù)差值求新的日期(比如分鐘)   
92.   SELECT sysdate+8/60/24 vaule FROM DUAL;   
93.11.求不同時(shí)區(qū)時(shí)間   
94.  SELECT New_time(sysdate,'ydt','gmt' ) vaule FROM DUAL;    95. -----時(shí)區(qū)參數(shù),北京在東8區(qū)應(yīng)該是Ydt-------   
96.  AST ADT 大西洋標(biāo)準(zhǔn)時(shí)間   
97.  BST BDT 白令海標(biāo)準(zhǔn)時(shí)間   
98.  CST CDT 中部標(biāo)準(zhǔn)時(shí)間   
99.  EST EDT 東部標(biāo)準(zhǔn)時(shí)間   
100.  GMT 格林尼治標(biāo)準(zhǔn)時(shí)間   
101.  HST HDT 阿拉斯加—夏威夷標(biāo)準(zhǔn)時(shí)間   
102.  MST MDT 山區(qū)標(biāo)準(zhǔn)時(shí)間   
103.  NST 紐芬蘭標(biāo)準(zhǔn)時(shí)間   
104.  PST PDT 太平洋標(biāo)準(zhǔn)時(shí)間   
105.  YST YDT YUKON標(biāo)準(zhǔn)時(shí)間   
106.12 求某一時(shí)間之前之后的時(shí)間   
107.當(dāng)前時(shí)間減去7分鐘的時(shí)間   
108.select sysdate,sysdate - interval '7' MINUTE from dual    109.前時(shí)間減去7小時(shí)的時(shí)間   
110.select sysdate - interval '7' hour from dual    111.當(dāng)前時(shí)間減去7天的時(shí)間   
112.select sysdate - interval '7' day from dual    113.當(dāng)前時(shí)間減去7月的時(shí)間   
114.select sysdate,sysdate - interval '7' month from dual    115.當(dāng)前時(shí)間減去7年的時(shí)間   
116.select sysdate,sysdate - interval '7' year from dual    117.時(shí)間間隔乘以一個(gè)數(shù)字   
118.select sysdate,sysdate - 8 *interval '2' hour from dual    119.別的時(shí)間也可以做些類似的處理   
120.select to_date('2007-12-12','yyyy-mm-dd'),to_date('2007-12-12','yyyy-mm-dd') - interval '7' day from dual 
to_date函數(shù)對(duì)應(yīng)的另兩個(gè)函數(shù)是:

to_char用于將日期和數(shù)值轉(zhuǎn)換為字符,也可包含格式字符串

to_number用于將字符串轉(zhuǎn)換為數(shù)值,包含格式字符串


本文出自:億恩科技【www.23lll.com】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    九色成人免费视频_久久一区视频_视频一区国产精品_精品视频在线观看
    国产日本精品| 亚洲日本一区二区| 欧美第十八页| 久久久久成人精品| 欧美一进一出视频| 亚洲在线观看免费| 在线一区日本视频| 在线亚洲精品| 亚洲视频成人| 亚洲综合色激情五月| 国产精品99久久久久久久久久久久| 亚洲区一区二| 亚洲精品视频在线播放| 亚洲国产日韩精品| 亚洲激情成人网| 亚洲区第一页| 99国产精品国产精品毛片| 亚洲精品美女在线观看播放| 亚洲黄色三级| 亚洲精品一区二区三| 亚洲卡通欧美制服中文| 99国产精品私拍| 亚洲色诱最新| 午夜欧美精品久久久久久久| 亚洲欧美在线一区二区| 欧美在线亚洲在线| 久久精品女人的天堂av| 久久亚洲影院| 你懂的网址国产 欧美| 欧美福利视频一区| 欧美日本国产一区| 国产精品国产三级国产专播品爱网 | 国产精品欧美激情| 国产欧美日韩中文字幕在线| 国产视频亚洲| 在线观看日韩国产| 日韩网站免费观看| 亚洲永久免费精品| 久久狠狠一本精品综合网| 亚洲欧洲一区二区在线观看| 99伊人成综合| 欧美一区二区三区免费在线看| 久久免费视频在线观看| 欧美成人中文字幕| 国产精品成人播放| 国外成人在线视频网站| 亚洲国产精品一区二区www| 99视频热这里只有精品免费| 午夜精品区一区二区三| 亚洲国内自拍| 亚洲天堂av图片| 久久精品人人爽| 欧美久色视频| 国产日本欧美视频| 亚洲人成网站色ww在线| 亚洲尤物视频网| 亚洲国产一成人久久精品| 亚洲私人影院在线观看| 久久五月激情| 欧美三级日本三级少妇99| 国产喷白浆一区二区三区| 亚洲国产老妈| 午夜精品www| 99国产精品一区| 久久精品三级| 欧美性猛交视频| 在线播放日韩欧美| 亚洲一区日本| 亚洲免费激情| 久久久久久久性| 欧美日韩免费在线观看| 国产在线播精品第三| 日韩手机在线导航| 亚洲福利在线观看| 新片速递亚洲合集欧美合集| 欧美国产视频一区二区| 国产欧美在线视频| 在线中文字幕一区| 亚洲人成亚洲人成在线观看图片| 欧美一区=区| 欧美视频在线看| 亚洲国产成人精品视频| 先锋影音国产一区| 亚洲特级片在线| 欧美激情一区| 加勒比av一区二区| 亚洲欧美日韩综合aⅴ视频| 一区二区三区 在线观看视| 老司机午夜免费精品视频| 国产精品一级久久久| 亚洲精品中文在线| 亚洲欧洲精品一区二区| 久久精品视频在线免费观看| 国产精品国产三级国产aⅴ无密码| 亚洲激情在线| 最近看过的日韩成人| 久久激情网站| 国产精品一区在线观看你懂的| 99国产成+人+综合+亚洲欧美| 亚洲欧洲日产国产综合网| 久久久人成影片一区二区三区| 国产精品入口66mio| 99re6这里只有精品| 99精品黄色片免费大全| 欧美高清一区| 亚洲国产精品t66y| 亚洲国产高清在线| 久久免费视频这里只有精品| 国产日韩欧美在线看| 亚洲一区视频| 亚洲欧美成人一区二区在线电影| 欧美黄色免费网站| 亚洲国产日韩欧美| 日韩视频一区二区| 欧美国产先锋| 亚洲精品免费网站| 99国产精品私拍| 欧美日韩第一区日日骚| 亚洲三级网站| 一区二区三区欧美日韩| 欧美日韩国产二区| 一本一本大道香蕉久在线精品| 一区二区不卡在线视频 午夜欧美不卡在| 欧美国产日韩一区二区在线观看| 亚洲高清免费在线| 99国产一区| 欧美三级中文字幕在线观看| 99精品国产99久久久久久福利| 一区二区三区三区在线| 欧美深夜影院| 亚洲永久网站| 久久精品国产精品亚洲| 韩日精品在线| 亚洲人成欧美中文字幕| 欧美激情第8页| 亚洲免费电影在线观看| 亚洲婷婷在线| 国产精品视频| 欧美在线高清| 欧美成人高清| 日韩亚洲欧美高清| 午夜精品久久久久久久男人的天堂 | 欧美在线一区二区三区| 久久久久久久999精品视频| 国内久久精品视频| 亚洲欧洲精品一区二区精品久久久| 欧美极品在线播放| 一区二区三区久久精品| 欧美尤物一区| 在线欧美福利| 亚洲天堂成人在线观看| 国产三级欧美三级日产三级99| 亚洲福利视频免费观看| 欧美日韩国产麻豆| 亚洲欧美日本精品| 蜜臀久久99精品久久久久久9 | 影音先锋亚洲一区| 日韩亚洲视频在线| 国产精品久久久| 亚洲国产成人高清精品| 欧美精品在线极品| 亚洲已满18点击进入久久 | 美女诱惑一区| 亚洲最新在线视频| 久久久久天天天天| 亚洲看片网站| 久久久精品999| 99xxxx成人网| 久久人91精品久久久久久不卡| 亚洲精品影视| 久久久久久色| 一本久道久久综合中文字幕| 久久精品国产亚洲精品| 亚洲精选视频免费看| 久久激情久久| 99精品免费视频| 久久亚洲春色中文字幕| 一本久道久久综合狠狠爱| 久久综合伊人77777尤物| 一区二区精品国产| 久久久人成影片一区二区三区| 99ri日韩精品视频| 麻豆91精品| 亚洲欧美在线观看| 欧美日韩国产成人| 久久精品国产99| 国产精品超碰97尤物18| 亚洲日本成人女熟在线观看| 国产精品午夜av在线| 日韩视频永久免费观看| 国产亚洲综合精品| 亚洲午夜在线| 亚洲高清自拍| 久久av资源网| aa日韩免费精品视频一| 欧美r片在线| 久久精品2019中文字幕| 国产精品久久久久一区| 亚洲精品国产拍免费91在线| 国产精品一区二区a|