我有一个带有时间戳的表,看起来像这样:1270237220080
当我尝试将其转换为datetime
时,它只是给我空值。
SELECT FROM_UNIXTIME(`timestamp`) as mytime FROM table;
我认为这是因为UNIX timestamp
是用毫秒而不是秒保存的。
还有转换时间的方法吗?
答案 0 :(得分:0)
除以1000?
SELECT FROM_UNIXTIME(`timestamp` / 1000) as mytime
FROM table;