日期转秒
-- sysdate 是要转的时间
select (sysdate - to_date('19700101080000', 'yyyymmddhh24miss')) * 86400 from dual;
--2015-01-01 05:00:00 是要转的时间
SELECT TO_NUMBER(TO_DATE('2015-01-01 05:00:00', 'YYYY-MM-DD HH24:MI:SS')
- TO_DATE('1970-01-01 8:0:0', 'YYYY-MM-DD HH24:MI:SS')) * 24 * 60 * 60
FROM DUAL;
秒转日期
select to_date('19700101080000','yyyymmddhh24miss')+ 秒/(60*60*24) from dual;
--1430020800 是要转的 秒
SELECT TO_DATE('1970-1-1 8:0:0','YYYY-MM-DD HH24:MI:SS')+(1430020800/(3600*24)) FROM DUAL
文档信息
- 本文作者:fei
- 本文链接:https://ayee1616166.github.io/2016/11/03/Oracle%E4%B9%8B%E6%97%A5%E6%9C%9F%E5%92%8C%E7%A7%92%E4%BA%92%E8%BD%AC/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)