mysql - 将 MySQL Unix 时间戳转换为人类可读的形式

标签 mysql

感谢这个主题已经被讨论过很多次,我已经尝试了所有我能找到的组合,但没有成功。

以下时间戳是使用 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/

相关文章:

mysql按对值选择两列

更改列大小时,MySQL alter table change or modify

php - 如何从 mysql 记录中获取 "ID"编号并使用它使用 php 更新该记录?

mysql - 如何在phpMyAdmin中使用自动增量

php - Laravel 模型中的 MySql 数据库查询问题

mysql - 催化剂 DBIx::Class::TimeStamp 设置插入数据库的时间不起作用

mysql - 不是mysql的作业存储引擎?

PHP MYSQL 表单不会更新数据库

php - 显示按日期排序的mysql表

php - 我可以在 PHP 中混合使用 MySQL API 吗?