如何在mySql中将秒(或毫秒)转换为时间戳(或只是看起来像日期的字符串)

Gen*_* S. 7 mysql

我正在查看这份文档 http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_maketime 而且我知道我一定错过了它,但我只是不喜欢我在这里看到一个函数,我可以传递秒(或毫秒),并返回一个时间戳,或只是一个表示日期的字符串.

请帮忙.

Ric*_*son 13

如果您使用自1970年以来的秒数(即Unix时间戳然后FROM_UNIXTIME())可能就是您想要的.

FROM_UNIXTIME返回unix_timestamp参数的表示形式,作为值 'YYYY-MM-DD HH:MM:SS'YYYYMMDDHHMMSS.uuuuuu格式,具体取决于函数是在字符串还是数字上下文中使用.
该值以当前时区表示.unix_timestamp是一个内部时间戳值,例如由UNIX_TIMESTAMP()函数生成的值.