当前位置:数据库 > 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;

 

 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,