转换MySQL日期(从我认为的秒数)

时间:2014-05-18 13:06:50

标签: mysql

我是MySQL新手,我正在查看一个有三个日期字段的表(通过查询)。然而,它们似乎在几秒钟内(但我可能是错的),但最终,我需要将它们转换为有效的日期/时间。

数字是:

1366272682
1366239600
1366272682

我认为其中一个日期是2013年4月18日。

有人可以告诉我如何在查询中转换它们(或者如果我是对的)。

谢谢。

1 个答案:

答案 0 :(得分:4)

那些"数字"实际上是Unix Timestamps。使用FROM_UNIXTIME()将其转换为人性化的格式:

  

将unix_timestamp参数的表示形式返回为' YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS.uuuuuu格式,具体取决于函数是在字符串还是数字上下文中使用。

例如:

SELECT FROM_UNIXTIME(1366272682, '%e%D %M %Y')