woo*_*eow 42
尝试使用手册中FROM_UNIXTIME给出的这样的功能
SELECT FROM_UNIXTIME(1196440219); -> '2007-11-30 10:30:19'
您也可以使用这样的格式
mysql> SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(),
-> '%Y %D %M %h:%i:%s %x');
-> '2007 30th November 10:30:59 2007'
AbD*_*Riz 11
如果你想从一个字段获得微秒,使用%f,
select FROM_UNIXTIME(DATE_COLUMN/1000,'%Y-%M-%d %H:%i:%s %f') from TABLE_NAME;
+-------------------------------------------------------+
| FROM_UNIXTIME(CREATETIME/1000,'%Y-%M-%d %H:%i:%s %f') |
+-------------------------------------------------------+
| 2016-March-18 16:02:54 342000 |
+-------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)
资料来源:MYSQL DATE_FORMAT