+ -
当前位置:首页 → 问答吧 → 如何在Oracle中将时间戳(UTC时间)转化为日期(年月日时分秒)格式

如何在Oracle中将时间戳(UTC时间)转化为日期(年月日时分秒)格式

时间:2010-11-24

来源:互联网

在数据导入的时候进行转换
TRAILING NULLCOLS(

EVENT_TIME "TO_DATE('19700101','yyyymmdd') + (:EVENT_TIME)/86400 +TO_NUMBER(SUBSTR(TZ_OFFSET(sessiontimezone),1,3))/24" ,
)”;

这样转换完后显示为年月日,无时分秒
小鸟还知道可以TO_DATE('EVENT_TIME','MM-DD-YYYY hh24:mi:ss')转化为年月日时分秒格式,但这两个语句格式不符,求高手


还有就是如何在导入数据的时候进行追加写的方式
就是说欲导入的表不存在的话就先创建表再导入数据,要是该表存在的话就直接导入数据

十分感谢

作者: xiaobao929   发布时间: 2010-11-24

to_date('2010-11-24 20:18:00','YYYY-MM-DD HH24:MI:SS')
这个函数是将字符串转化成date类型的函数,格式串中指定的格式必须是字符串的正确格式。下面的表达式与上面的一致:
to_date('20101124201800','YYYYMMDDHH24MISS')

作者: fibbery   发布时间: 2010-11-24