jpmp.net
当前位置:首页 >> orAClE日期转换成数字 >>

orAClE日期转换成数字

to_number(to_char(time,'yyyymmddhhmiss')) time是你表中的时间日期字段 yyyy代表年,mm代表月,dd代表日,hh代表时,mi代表分,ss代表秒,注意mm与mi千万不要混淆 先把日期转换为char类型,然后再把char转换为数字类型

你是想把excel里显示成“34758”的日期转换为oracle里的日期吗? 如果是,可以 select to_date('19000101','yyyymmdd') + 34758 - 1 from dual如果不是,就像楼上说的,没什么意义了。

select to_char(to_date(to_char(20140518),'YYYYMMDD'),'YYYY-MM-DD') from dual

number类型的to_char是这么用的select to_char( 20150628 ,'9,999,999') from dual 要实现你要的结果,必须这么写 select to_char(to_date( '20150628' ,'yyyymmdd'),'yyyy/mm/dd') from dual 把'2010052' 换成你字段I_Appr_Date就可以了. selec...

先to_date(),在to_char() select to_char(to_date((I_Appr_Date,'YYYY/MM/DD'),'yyyy/mm/dd') from 表名

用cast函数来进行转换。 先利用cast函数将数字型转为字符型,再用一次cast函数将字符型转为日期型。 语句如下: select cast(cast(20050927 as varchar) as datetime)结果如图: cast函数说明: 语法: CAST (expression AS data_type) 参数说明...

SELECT TO_CHAR(TO_DATE('NOV-11', 'MON-RR'), 'MM-RR') FROM DUAL;

简单的方法就是把timestamp直接换成scn SQL> col timestp for a35 SQL> select scn_to_timestamp(current_scn) timestp,current_scn from (select current_scn from v$database); TIMESTP CURRENT_SCN ----------------------------------- ----...

to_date('20150727143140', 'yyyyMMddHH24miss')

将X按format格式转换成字符串。X可以是日期或者数字或时间戳,format是一个规定了X采用何种格式转换的格式字符串!

网站首页 | 网站地图
All rights reserved Powered by www.jpmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com