感谢这个主题已经被讨论过很多次,我已经尝试了所有我能找到的组合,但没有成功。
以下时间戳是使用 rpt_default_day.time_stamp 时返回的示例:
1474502400000
如果我将此时间戳放入以下网站,它将返回正确的日期和时间:
http://www.epochconverter.com/
下面是我一直在使用的一些查询示例:
DATE_FORMAT(FROM_UNIXTIME('rpt_default_day.time_stamp'), '%e %b %Y') AS 'Date',
FROM_UNIXTIME('rpt_default_day.time_stamp') AS 'Date',
FROM_UNIXTIME(UNIX_TIMESTAMP('rpt_default_day.time_stamp')) AS 'Date',
问题是无论我做什么,我总是会返回以下纪元时间:
'1970-01-01 01:00:00.000000'
提前感谢任何帮助。
最佳答案
从字符串中删除三个零,就可以开始了。
关于mysql - 将 MySQL Unix 时间戳转换为人类可读的形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39681428/