MySQL查询大纪元时间到人类时间

时间:2017-05-11 08:57:54

标签: mysql epoch

根据DoubleClick文档,我在DoubleClick文件传输中填充了一个列,其中包含了以纳秒为单位的纪元时间。

SELECT User_ID, Event_Time,
FROM_UNIXTIME('Event_Time') AS 'activity time'
FROM admin_datatransfer.activities;AMsySZb6L0gewyCQcBBJxolU2VIp 

但是对于 1494194400061608 的Event_Time值,我得到 1970-01-01 02:00:00.000000

FROM_UNIXTIME默认使用ns,ms还是s?

1 个答案:

答案 0 :(得分:0)

看起来这就是解决方案。

SELECT User_ID, Event_Time,
FROM_UNIXTIME(Event_Time/1000000, '%Y %D %M %h:%i:%s %x') AS 'activity time'
FROM admin_datatransfer.activities;

结果 null 表示日期大于2038年。