时间戳时间转

来源:互联网 发布:java mail qq邮箱 编辑:程序博客网 时间:2024/06/02 13:28
-- MySQLSELECT FROM_UNIXTIME(875996580); -- 时间戳int转时间SELECT UNIX_TIMESTAMP('1997-10-04 22:23:00') -- 时间转,时间戳int-- MSSQLSELECT DATEDIFF(s, '19700101',GETDATE()) SELECT DATEADD(hh,8, DATEADD(s, 1483228626 , '19700101') )


-- ORACLE,注意Oracle是毫秒SELECT TO_CHAR(1483243932000 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'YYYY-MM-DD HH:MI:SS'), 'YYYY-MM-DD HH24:MI:SS') AS CDATE FROM DUAL;-- 毫秒转换为日期SELECT TO_NUMBER(TO_DATE('2017-01-01 12:12:12', '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; -- 日期转换毫秒