嗨,我有一列具有数字数据类型
1310112000 这样的数据,这是一个日期,但是我不知道如何以一种易于理解的格式进行格式化:
例如:2013年3月10日下午12:00:00

谁能帮帮我吗。

最佳答案

那就是EPOCH时间:距纪元(1970-01-01)的秒数。用这个:

SELECT CAST(DATE '1970-01-01' + ( 1 / 24 / 60 / 60 ) * '1310112003' AS TIMESTAMP) FROM DUAL;

结果:
08-JUL-11 08.00.03.000000000 AM

关于sql - 怎么把Epoch时间转换成日期?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23289218/

10-11 08:44