我有一个带有时间戳的表,如下所示:1270237220080
当我尝试将其转换为日期时间
时,它只给我空值。
SELECT FROM_UNIXTIME(`timestamp`) as mytime FROM table;
我认为这是因为UNIX时间戳
是以毫秒而不是秒来保存的。
还有办法转换时间吗?
最佳答案
除以 1000?
SELECT FROM_UNIXTIME(`timestamp` / 1000) as mytime
FROM table;
关于MySql 将长unix转换为时间戳(以毫秒为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53067498/