oracle日期时间操作

oracle日期时间操作

ID:22959935

大小:69.01 KB

页数:13页

时间:2018-11-02

oracle日期时间操作_第1页
oracle日期时间操作_第2页
oracle日期时间操作_第3页
oracle日期时间操作_第4页
oracle日期时间操作_第5页
资源描述:

《oracle日期时间操作》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、使用Oracleto_date方法【转】(2009-09-1616:05:29)转载标签:oracleto_date日期杂谈分类:DataBase原文链接:http://unix-cd.com/vc/www/16/2009-02/13332.html日期格式参数含义说明D一周中的星期几DAY天的名字,使用空格填充到9个字符DD月中的第几天DDD年中的第几天DY天的简写名IWISO标准的年中的第几周IYYYISO标准的四位年份YYYY四位年份YYY,YY,Y年份的最后三位,两位,一位HH小时,按12小时计

2、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当前时间减去7月的时间selectsysdate,sysda

3、te-interval‘7’monthfromdual当前时间减去7年的时间selectsysdate,sysdate-interval‘7’yearfromdual时间间隔乘以一个数字selectsysdate,sysdate-8*interval‘2’hourfromdual2.日期到字符操作selectsysdate,to_char(sysdate,’yyyy-mm-ddhh24:mi:ss’)fromdualselectsysdate,to_char(sysdate,’yyyy-mm-ddhh:

4、mi:ss’)fromdualselectsysdate,to_char(sysdate,’yyyy-dddhh:mi:ss’)fromdualselectsysdate,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

5、-ddhh24:mi:ss’)fromdual具体用法和上面的to_char差不多。4.trunk/ROUND函数的使用selecttrunc(sysdate,’YEAR’)fromdualselecttrunc(sysdate)fromdualselectto_char(trunc(sysdate,’YYYY’),’YYYY’)fromdual5.oracle有毫秒级的数据类型--返回当前时间年月日小时分秒毫秒selectto_char(current_timestamp(5),’DD-MON-YYY

6、YHH24:MI:SSxFF’)fromdual;--返回当前时间的秒毫秒,可以指定秒后面的精度(最大=9)selectto_char(current_timestamp(9),’MI:SSxFF’)fromdual;6.计算程序运行的时间(ms)declaretypercisrefcursor;l_rcrc;l_dummyall_objects.object_name%type;l_startnumberdefaultdbms_utility.get_time;beginforIin1..1000lo

7、opopenl_rcfor‘selectobject_namefromall_objects‘

8、

9、‘whereobject_id=‘

10、

11、i;fetchl_rcintol_dummy;closel_rc;endloop;dbms_output.put_line(round((dbms_utility.get_time-l_start)/100,2)

12、

13、‘seconds...’);end;Oracle中TO_DATE格式TO_DATE格式(以时间:2007-11-0213:45:25为例)Year:yytw

14、odigits两位年显示值:07yyythreedigits三位年显示值:007yyyyfourdigits四位年显示值:2007Month:mmnumber两位月显示值:11monabbreviated字符集表示显示值:11月,若是英文版,显示novmonthspelledout字符集表示显示值:11月,若是英文版,显示novemberDay:ddnumber当月第几天显示值:02dddnumber当年第几天显示值:02dyabbrevi

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

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

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