MySQL转换毫秒给我1970

时间:2019-02-13 17:10:35

标签: mysql date milliseconds

当我尝试使用FROM_UNIXTIME(dateField)时,我得到1970 ... 我什至尝试了FROM_UNIXTIMESTAMP,仍然没有效果。

我正在尝试将毫秒转换为日期格式。

编辑:

Using FROM_UNIXTIME(`createdDate`)
    input: 1549477680843
    Output: January 01, 1970 12:00:02 AM

Using FROM_UNIXTIME(`createdDate`/1000)
input: 1549477680843
January 01, 1970 12:00:00 AM

1 个答案:

答案 0 :(得分:1)

FROM_UNIXTIME期望 seconds ,因此您需要将毫秒值除以1000。

FROM_UNIXTIME(dateField / 1000)