我在表a中有一个名为sentDatebigint(20)字段,它存储时间戳值。现在,当我想在表B中使用sentDate字段的值来执行一些查询操作时,我没有得到任何结果。
我试着去调试

select FROM_UNIXTIME(sentDate) from Table A;

但是我得到了所有的NULL值,它似乎没有正确地转换时间戳值。
我想在表B中使用sentDate(使用子查询),但是由于没有正确转换sentDate,我得到的结果为空。
样本时间戳值是1403944186539,我已经尝试过这个时间戳
http://www.epochconverter.com/在线工具及其显示结果

最佳答案

试试这个,你给出的是毫秒,但从from_unixtime开始1/1/1970需要秒。

select FROM_UNIXTIME(sentDate/1000) from Table A;

关于mysql - 时间戳未在mysql中转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24465790/

10-11 03:09