函数说明
此函数的作用类似DATE_FORMAT()函数,
但是format 字符串仅支持小时、
分钟、
秒等格式。其它的错误格式会产生一个NULL 值或者0。
如果time 值包含一个大于23 的小时部分,
%H 和%k 小时格式会产生一个大于0~
23 范围的值。其余小时格式产生的值都会用12 取模。
示例
示例1:
“100:00:00”
包含一个大于23 小时的部分,
“%H”
和”
%k”
返回
“100”
。
“%h”、“%I”、“%l”格式产生的值为“100 MOD 12”。
gbase> SELECT TIME_FORMAT('100:00:00', '%H %k %h %I %l') FROM
dual;
+--------------------------------------------+
| TIME_FORMAT('100:00:00', '%H %k %h %I %l') |
+--------------------------------------------+
| 100 100 04 04 4
|
+--------------------------------------------+
1 row in set