我是MySQL新手,我正在查看一个有三个日期字段的表(通过查询)。然而,它们似乎在几秒钟内(但我可能是错的),但最终,我需要将它们转换为有效的日期/时间。
数字是:
1366272682
1366239600
1366272682
我认为其中一个日期是2013年4月18日。
有人可以告诉我如何在查询中转换它们(或者如果我是对的)。
谢谢。
答案 0 :(得分:4)
那些"数字"实际上是Unix Timestamps。使用FROM_UNIXTIME()
将其转换为人性化的格式:
将unix_timestamp参数的表示形式返回为' YYYY-MM-DD HH:MM:SS'或YYYYMMDDHHMMSS.uuuuuu格式,具体取决于函数是在字符串还是数字上下文中使用。
例如:
SELECT FROM_UNIXTIME(1366272682, '%e%D %M %Y')