Oracle計算時間差函數(shù)_第1頁
Oracle計算時間差函數(shù)_第2頁
Oracle計算時間差函數(shù)_第3頁
Oracle計算時間差函數(shù)_第4頁
Oracle計算時間差函數(shù)_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Oracle計算時間差函數(shù)兩個Date類型字段 START_DATEEND_DATE計算這兩個日期的時間差(分別以天 小時 分鐘 秒 毫秒)天ROUND(TO_NUMBER(END_DATE-START_DATE)小時ROUND(TO_NUMBER(END_DATE-START_DATE)*24)分鐘ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60)秒ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60)毫秒ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60*1000)Oracle

2、計算時間差函數(shù)2008-08-20 10 00兩個Date類型字段START_DATEEND_DATE計算這兩個日期的時間差(分另U以天 小時 分 鐘 秒 毫秒)天 ROUND(TO_NUMBER(END_DATE-START_DATE)ROUND(TO_NUMBER(END_DATE-START_DATE)*24)ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60)ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60)ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60*1000)夕

3、卜力口 to_date 與 to_char 函數(shù) ORACLEselect to_date('2007-06-28 19 51 20','yy-MM-dd HH24 mi ss')from dual一般 SQLxxselect to_date('2007-06-28 19 51 20','yy-MM-dd HH mmss')from dual區(qū)別1、HH修改為HH24。2、分鐘的mm修改為mi。24 小時的形式顯示出來要用 HH24 select to_char(sysdate,'yy-MM-ddHH24 mi ss

4、9;)from dualselect to_date('2005-01-01 13 14 20','yy-MM-dd HH24 miss')from dualto_date()function1 .日期格式參數(shù)含義說明D一周中的星期幾DAY天的名字使用空格填充到9個字符DD月中的第幾天DDD年中的第幾天DY天的簡寫名IW ISO標準的年中的第幾周IYYY IS礪準的四位年份YY四位年份YYY,YY,渾份的最后三位兩位一位HH小時按12小時計HH24小時按24小時計MI分SS秒MM月Mon月份的簡寫Month月份的全名W該月的第幾個星期WW年中的第幾個星期2 .日

5、期時間間隔操作當前時間減去7分鐘的時間select sysdate,sysdate-interval'7'MINUTE from dual當前時間減去7小時的時間select sysdate-interval'7'hour from dual當前時間減去7天的時間select sysdate-interval'7'day from dual當前時間減去7月的時間select sysdate,sysdate-interval'7'month from dual 當前時間減去 7 年的時間 select sysdate,sysdate

6、-interval'7'year from dual時間間隔乘以一個數(shù)字select sysdate,sysdate-8*interval'2'hour from dual3 .日期至1!字符操作 select sysdate,to_char(sysdate,'yy-mm-dd hh24 mi ss')fromdual select sysdate,to_char(sysdate,'yy-mm-dd hh mi ss')from dualselect sysdate,to_char(sysdate,'yy-ddd hh m

7、i ss')from dual selectsysdate,to_char(sysdate,'yy-mm iw-d hh mi ss')from dual參考oracle的相關(guān)關(guān)文檔(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515)4 .字符到日期操作sel ect to_date('2003-10-17 21 15 37','yy-mm-dd hh24ss')from dual具體用法和上面的to_char差不多。4.TO_NUMBER使用TO_NUMBER®數(shù)將字

8、符轉(zhuǎn)換為數(shù)字TO_NUMBER(char格式')數(shù)字格式9代表一個數(shù)字0強制顯示0$放置一個$符L放置一個浮動本地貨幣符.顯示小數(shù)點,顯示千位指示符oracle中的to_date參數(shù)含義1 .日期格式參數(shù)含義說明D一周中的星期幾DD月中的第幾天DAY天的名字 使用空格填充到9個字符miDDD年中的第幾天DY天的簡寫名IW ISO標準的年中的第幾周IYYY IS礪準的四位年份YY四位年份YYY,YY,渾份的最后三位兩位一位HH小時按12小時計HH24小時按24小時計MI分SS秒MM月Mon月份的簡寫Month月份的全名W該月的第幾個星期WW年中的第幾個星期2 .日期時間間隔操作當前時間減

9、去7分鐘的時間select sysdate,sysdate-interval'7'MINUTE from dual當前時間減去7小時的時間select sysdate-interval'7'hour from dual當前時間減去7天的時間select sysdate-interval'7'day from dual當前時間減去7月的時間select sysdate,sysdate-interval'7'month from dual當前時間減去7年的時間select sysdate,sysdate-interval'7&

10、#39;year from dual時間間隔乘以一個數(shù)字select sysdate,sysdate-8*interval'2'hour from dual3 .日期至1!字符操作 select sysdate,to_char(sysdate,'yy-mm-dd hh24 mi ss')fromdual select sysdate,to_char(sysdate,'yy-mm-dd hh mi ss')from dualselect sysdate,to_char(sysdate,'yy-ddd hh mi ss')from d

11、ual selectsysdate,to_cha r(sysdate,'yy-mm iw-d hh mi ss')from dual 參考 oracle 的相關(guān)關(guān)文檔(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515)4 .字符到日期操作select to_date('2003-10-17 21 15 37','yy-mm-dd hh24 miss')from dual具體用法和上面的to_char差不多。5 .trunk/ROUND函數(shù)的使用select trunc(sysdate,&

12、#39;YEAR')from dual select trunc(sysdate)from dual select to_char(trunc(sysdate,'YY'),'YY')from dual5.oracle有毫秒級的數(shù)據(jù)類型-返回當前時間 年月日小時分秒毫秒select to_char(current_timestamp(5),'DD-MON-YY HH24 MISSxFF')from dual-返回當前時間的秒毫秒可以指定秒后面的精度(最大=9)select to_char(current_timestamp(9),'MI SSxFF')from dual6.計算程序運行的時間(ms)declare type rc is ref cursorl_rc rcl_dummy all_objects.object_name%typel_start number default dbms_utility.get_timebegin for Iin1.1000 loop open l_rc for'selec

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論