Bootstrap

SQL-如何将时间戳转换为‘yyyy-MM-dd‘格式?

时间戳的位数主要有10位和13位两种。10位时间戳。代表从1970年1月1日开始所经过的秒数。13位时间戳。代表从1970年1月1日开始所经过的毫秒数。

--10位时间戳转为时间格式
SELECT 1712130439 / ( 60 * 60 * 24) + TO_DATE('1970-01-01 08:00', 'yyyy-MM-dd hh24:mi') FROM dual;
--13位时间戳转为时间格式
SELECT 1712130439999 / (1000 * 60 * 60 * 24) + TO_DATE('1970-01-01 08:00:00', 'yyyy-MM-dd hh24:mi:ss') FROM dual;
;