Oracle计算时间差函数_第1页
Oracle计算时间差函数_第2页
Oracle计算时间差函数_第3页
Oracle计算时间差函数_第4页
Oracle计算时间差函数_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Oracle计算时间差函数两个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、计算时间差函数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 函数 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区别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 .日期格式参数含义说明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时间间隔乘以一个数字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的相关关文档(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®数将字

8、符转换为数字TO_NUMBER(char格式')数字格式9代表一个数字0强制显示0$放置一个$符L放置一个浮动本地货币符.显示小数点,显示千位指示符oracle中的to_date参数含义1 .日期格式参数含义说明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时间间隔乘以一个数字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 的相关关文档(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函数的使用select trunc(sysdate,&

12、#39;YEAR')from dual select trunc(sysdate)from dual select to_char(trunc(sysdate,'YY'),'YY')from dual5.oracle有毫秒级的数据类型-返回当前时间 年月日小时分秒毫秒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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论