小编典典

MySQL从毫秒字段中选择格式化日期

sql

我在MySQL数据库中有一列,其中包含以毫秒(纪元)为单位的日期。我想建立一个SQL查询,将日期格式化为易于理解的格式(任何格式和时区的日,月,年,小时,分钟,秒)。是否有执行此操作的SQL(或MySQL专用)函数?


阅读 218

收藏
2021-04-15

共1个答案

小编典典

尝试使用手册中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年11月30日10:30:59 2007'
2021-04-15