当前位置:数据库 > Oracle >>

oracle数据库对毫秒数和日期字符串进行转换

oracle数据库对毫秒数和日期字符串进行转换
 
毫秒数与日期字符串转换 
 
在oralce中,可以通过下面的方式,实现utc时间和日期字符串的转换
 
--字符串转毫秒数

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; 


--毫秒数转字符串

SELECT TO_CHAR(1112070645000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH:MI:SS') AS CDATE   FROM DUAL;

 

 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,