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 开始。 |
|---|