最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

to_date函数说明

来源:动视网 责编:小OO 时间:2025-10-02 19:13:30
文档

to_date函数说明

Oracle中的to_date函数说明日期格式参数含义说明D一周中的星期几DAY  天的名字,使用空格填充到9个字符DD  月中的第几天DDD年中的第几天DY天的简写名IW  ISO标准的年中的第几周IYYYISO标准的四位年份YYYY四位年份YYY,YY,Y年份的最后三位,两位,一位HH小时,按12小时计HH24小时,按24小时计MI分SS秒MM月Mon  月份的简写Month  月份的全名W该月的第几个星期WW年中的第几个星期1.日期时间间隔操作当前时间减去7分钟的时间selectsysd
推荐度:
导读Oracle中的to_date函数说明日期格式参数含义说明D一周中的星期几DAY  天的名字,使用空格填充到9个字符DD  月中的第几天DDD年中的第几天DY天的简写名IW  ISO标准的年中的第几周IYYYISO标准的四位年份YYYY四位年份YYY,YY,Y年份的最后三位,两位,一位HH小时,按12小时计HH24小时,按24小时计MI分SS秒MM月Mon  月份的简写Month  月份的全名W该月的第几个星期WW年中的第几个星期1.日期时间间隔操作当前时间减去7分钟的时间selectsysd
Oracle中的to_date函数说明

日期格式参数含义说明
一周中的星期几
DAY   天的名字,使用空格填充到9个字符

DD  月中的第几天
DDD 年中的第几天
DY 天的简写名
IW  ISO标准的年中的第几周

IYYY ISO标准的四位年份

YYYY 四位年份
YYY,YY,Y 年份的最后三位,两位,一位
HH 小时,按12小时计

HH24 小时,按24小时计

MI 
SS 
MM 
Mon  月份的简写
Month  月份的全名
该月的第几个星期
WW 年中的第几个星期
1.日期时间间隔操作 

当前时间减去7分钟的时间 

select sysdate,sysdate – interval '7' minute from dual

当前时间减去7小时的时间

select sysdate,sysdate – interval '7' hour from dual

当前时间减去7天的时间 

select sysdate,sysdate – interval '7' day from dual

时间间隔乘以一个数字 

select sysdate,sysdate - 8*interval '2' hour from dual

2.日期到字符操作 

select sysdate,to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual

select sysdate,to_char(sysdate,'yyyy-mm-dd hh:mi:ss') from dual

select sysdate,to_char(sysdate,'yyyy-ddd hh:mi:ss') from dual

select sysdate,to_char(sysdate,'yyyy-mm iw-d hh:mi:ss') from dual

参考oracle的相关文档(ORACLE901DOC/SERVER.901/A90125/SQL_ELEMENTS4.HTM#48515) 

3. 字符到日期操作 

select to_date('2008-01-17 21:15:37','yyyy-mm-dd hh24:mi:ss') from dual

具体用法和上面的to_char差不多。 

4.毫秒级的数据类型 

返回当前时间 年月日小时分秒毫秒

select to_char(current_timestamp(5),'DD-MON-YYYY HH24:MI:SSxFF') from dual;

返回当前 时间的秒毫秒,可以指定秒后面的精度(最大=9) 

select to_char(current_timestamp(9),'MI:SSxFF') from dual;

5.计算程序运行的时间(ms) 

declare 

type rc is ref cursor; 

l_rc rc; 

l_dummy all_objects.object_name%type;

l_start number default dbms_utility.get_time;

begin

for I in 1 .. 1000 

loop 

open l_rc for 

'select object_name from all_objects '|| 'where object_id = ' || i; 

fetch l_rc into l_dummy; 

close l_rc; 

end loop; 

dbms_output.put_line 

( round( (dbms_utility.get_time-l_start)/100, 2 ) || ' seconds...' ); 

end;

文档

to_date函数说明

Oracle中的to_date函数说明日期格式参数含义说明D一周中的星期几DAY  天的名字,使用空格填充到9个字符DD  月中的第几天DDD年中的第几天DY天的简写名IW  ISO标准的年中的第几周IYYYISO标准的四位年份YYYY四位年份YYY,YY,Y年份的最后三位,两位,一位HH小时,按12小时计HH24小时,按24小时计MI分SS秒MM月Mon  月份的简写Month  月份的全名W该月的第几个星期WW年中的第几个星期1.日期时间间隔操作当前时间减去7分钟的时间selectsysd
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top