MySQL TIME_FORMAT() 函数

定义和用法

TIME_FORMAT() 函数按照指定的格式对时间进行格式化。

实例

例子 1

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%H %i %s");

亲自试一试

例子 2

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%h %i %s %p");

亲自试一试

例子 3

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%r");

亲自试一试

例子 4

格式化时间:

SELECT TIME_FORMAT("19:30:10", "%T");

亲自试一试

语法

TIME_FORMAT(time, format)

参数

参数 描述
time 必需。需要被格式化的时间。
format

必需。要使用的格式。

可以是以下一个或多个的组合:

格式 描述
%f 微秒(000000 到 999999)
%H 小时(00 到 23)
%h 小时(00 到 12)
%I 小时(00 到 12)
%i 分钟(00 到 59)
%p AM 或 PM
%r 12 小时制的 AM 或 PM 格式的时间(hh:mm:ss AM/PM)
%S 秒(00 到 59)
%s 秒(00 到 59)
%T 24 小时制的时间(hh:mm:ss)

技术细节

适用于: 从 MySQL 4.0 开始。