跳到主要内容
版本: 最新版本-3.5

time_format

以指定的格式格式化 TIME 类型的值。

语法

VARCHAR TIME_FORMAT(TIME time, VARCHAR format)

参数

  • time (必需): 要格式化的时间值(TIME 类型)。
  • format (必需): 要使用的格式。有效值
%f	Microseconds (000000 to 999999)
%H Hour (00 to 23)
%h Hour (00 to 12)
%i Minutes (00 to 59)
%p AM or PM
%S Seconds (00 to 59)
%s Seconds (00 to 59)

示例

mysql> SELECT TIME_FORMAT("19:30:10", "%h %i %s %p");
+----------------------------------------+
| time_format('19:30:10', '%h %i %s %p') |
+----------------------------------------+
| 12 00 00 AM |
+----------------------------------------+
1 row in set (0.01 sec)