首页 MySQL TIME_FORMAT() 函数

MySQL TIME_FORMAT() 函数

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

TIME_FORMAT() 语法

这是 MySQL TIME_FORMAT() 函数的语法:

TIME_FORMAT(time, format)

参数

time
必需的。需要格式化的时间。
format
必需的。格式化模式字符串。

下表整理了 format 中可采用的格式化符号:

占位符 说明
%f 微秒 (000000..999999)
%H 小时 (00..23)
%h 小时 (01..12)
%I 小时 (01..12)
%i 分钟 (00..59)
%k 小时 (0..23)
%l 小时 (1..12)
%p AM 或者 PM
%r 十二小时制时间 (hh:mm:ss 后跟 AMPM)
%S 秒 (00..59)
%s 秒 (00..59)
%T 二十四小时制时间 (hh:mm:ss)
%% 转义 %

返回值

TIME_FORMAT() 函数按照指定的格式格式化时间并返回格式化后的字符串。

如果其中任何一个参数为 NULLTIME_FORMAT() 函数将返回 NULL

TIME_FORMAT() 示例

这里是几个 TIME_FORMAT() 函数的示例。

SELECT
    TIME_FORMAT("19:30:10", "%H %i %s"),
    TIME_FORMAT("19:30:10", "%h %i %s %p"),
    TIME_FORMAT("19:30:10", "%r"),
    TIME_FORMAT("19:30:10", "%T"),
    TIME_FORMAT("19:30:10", "%H %i %s")\G
   TIME_FORMAT("19:30:10", "%H %i %s"): 19 30 10
TIME_FORMAT("19:30:10", "%h %i %s %p"): 07 30 10 PM
         TIME_FORMAT("19:30:10", "%r"): 07:30:10 PM
         TIME_FORMAT("19:30:10", "%T"): 19:30:10
   TIME_FORMAT("19:30:10", "%H %i %s"): 19 30 10
特别声明:本站部分内容收集于互联网是出于更直观传递信息的目的。该内容版权归原作者所有,并不代表本站赞同其观点和对其真实性负责。如该内容涉及任何第三方合法权利,请及时与824310991@qq.com联系,我们会及时反馈并处理完毕。