DATE_FORMAT 函数可以将日期或时间值格式化为指定的字符串格式。语法如下:
DATE_FORMAT(date,format)
其中,date 是要格式化的日期或时间值,可以是一个字段名或一个时间戳,format 是格式化字符串,用于指定输出日期或时间的格式。下面是一些常用的时间格式字符:
- %Y – 四位数的年份
- %m – 两位数的月份(01 到 12)
- %d – 两位数的日数(01 到 31)
- %H – 24 小时制的小时数(00 到 23)
- %i – 两位数的分钟数(00 到 59)
- %s – 两位数的秒数(00 到 59)
使用 DATE_FORMAT 函数将数字时间戳转换成可读时间的示例代码如下:
SELECT DATE_FORMAT(FROM_UNIXTIME(`timestamp_column`), '%Y-%m-%d %H:%i:%s') AS `time_column` FROM `table_name`;
其中,timestamp_column 是要转换的时间戳字段名,table_name 是表名,可以根据实际情况进行更改。运行以上代码后,将得到一个包含可读时间的结果集。