oracle计算时间差函数

oracle计算时间差函数

ID:34725181

大小:64.68 KB

页数:7页

时间:2019-03-10

oracle计算时间差函数_第1页
oracle计算时间差函数_第2页
oracle计算时间差函数_第3页
oracle计算时间差函数_第4页
oracle计算时间差函数_第5页
资源描述:

《oracle计算时间差函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Oracle计算时间差函数 两个Date类型字段START_DATEEND_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_NUMBE

2、R(END_DATE-START_DATE)*24*60*60*1000) Oracle计算时间差函数2008-08-201000两个Date类型字段 START_DATEEND_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(E

3、ND_DATE-START_DATE)*24*60*60)毫秒 ROUND(TO_NUMBER(END_DATE-START_DATE)*24*60*60*1000) 外加to_date与to_char函数ORACLE中 selectto_date('2007-06-28195120','yyyy-MM-ddHH24mi ss')fromdual 一般SQL中 selectto_date('2007-06-28195120','yyyy-MM-ddHHmm ss')fromdual 区别 1、HH修改为HH24。 2、分

4、钟的mm修改为mi。 24小时的形式显示出来要用HH24selectto_char(sysdate,'yyyy-MM-dd HH24miss')fromdual selectto_date('2005-01-01131420','yyyy-MM-ddHH24mi ss')fromdual to_date()function1.日期格式参数含义说明 D一周中的星期几 DAY天的名字使用空格填充到9个字符 DD月中的第几天 DDD年中的第几天 DY天的简写名 IWISO标准的年中的第几周 IYYYISO标准的四位年份YYYY四位年份

5、YYY,YY,Y年份的最后三位两位一位 HH小时按12小时计 HH24小时按24小时计 MI分 SS秒 MM月 Mon月份的简写 Month月份的全名 W该月的第几个星期 WW年中的第几个星期1.日期时间间隔操作 当前时间减去7分钟的时间 selectsysdate,sysdate-interval'7'MINUTEfromdual 当前时间减去7小时的时间 selectsysdate-interval'7'hourfromdual 当前时间减去7天的时间 selectsysdate-interval'7'dayfromdual 当前时间减去

6、7月的时间 selectsysdate,sysdate-interval'7'monthfromdual当前时间减去7年的时间 selectsysdate,sysdate-interval'7'yearfromdual 时间间隔乘以一个数字 selectsysdate,sysdate -8*interval'2'hourfromdual2.日期到字符操 作 selectsysdate,to_char(sysdate,'yyyy-mm-ddhh24miss')from dualselectsysdate,to_char(sysdate,'yyyy-

7、mm-ddhhmiss')fromdual selectsysdate,to_char(sysdate,'yyyy-dddhhmiss')fromdualselect sysdate,to_char(sysdate,'yyyy-mmiw-dhhmiss')fromdual 参考oracle的相关关文档 (ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515) 3.字符到日期操作 selectto_date('2003-10-17211537','yyyy-mm-ddhh24mi

8、 ss')fromdual 具体用法和上面的to_char差不多。 4.TO_NUMBER 使用TO_NU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。