time_format() 是一个 MySQL 日期/时间函数。它用于格式化指定的时间。
语法
select time_format(time, format_mask)
参数:
time:要格式化时间
format_mask:日期格式 以下是选项列表
值 | 描述 |
---|---|
%f | 微秒(000000 到 999999) %f 从 MySQL 4.1.1 开始可用 |
%H | 小时(通常为 00 到 23,但可以更高) |
%h | 小时(00 到 12) |
%I | 小时(00 到 12) |
%i | 分钟(00 到 59) |
%p | 上午或下午 |
%r | 12 小时制 AM 或 PM 格式的时间 (hh:mm:ss AM/PM) |
%S | 秒(00 到 59) |
%s | 秒(00 到 59) |
%T | 24 小时格式的时间 (hh:mm:ss) |
示例 1
select time_format('11:21:22','%r');
select time_format('15:21:22','%r');