oracle 将Number型字段转为时间类型 将毫秒转为时间类型

来源:互联网 发布:域名url转发系统源码 编辑:程序博客网 时间:2024/05/01 10:02

将number类型转成日期类型:如将毫秒转日期
SELECT TO_CHAR(字段名 / (1000 * 60 * 60 * 24) + TO_DATE(‘1970-01-01 08:00:00’, ‘YYYY-MM-DD HH24:MI:SS’), ‘YYYY-MM-DD HH24:MI:SS’) AS CDATE FROM 表名;

SELECT TO_NUMBER(TO_DATE(‘2005-03-29 12:30:45’, ‘YYYY-MM-DD HH24:MI:SS’) - TO_DATE(‘1970-01-01 8:0:0’, ‘YYYY-MM-DD HH24:MI:SS’)) * 24 * 60 * 60 * 1000 FROM DUAL;

在Oracle中,默认没有直接提供获取当前时间的毫秒数的相关function,所以要想在SQL里面获得毫秒数,只好手动计算

原创粉丝点击