TIME_FORMAT
功能描述
根据指定的格式字符串格式化TIME类型的时间值。
说明:
与MySQL差异
- 对于参数值超出通常范围[00:00:00, 23:59:59]:MySQL可正常执行并返回结果;虚谷数据库执行报错。
注:该问题是数据库基础数据类型范围的差异。- 对于格式非标准的参数(如没有连字符):MySQL可正常执行并返回结果;虚谷数据库执行报错。
- 对于参数类型隐式转换:MySQL可正常执行并返回结果;虚谷数据库执行报错。
- 对于常值NULL为参数:MySQL返回NULL;虚谷数据库需要把NULL参数转换为CHAR,否则报错。
语法格式
TIME_FORMAT(expr1,expr2)
参数说明
expr1
:时间,DATE/DATETIME类型。expr2
:格式串,如%H:%i:%s
。
函数返回类型
CHAR类型。
示例
sql
SQL> SELECT TIME_FORMAT('13:14:15.123456','%H:%i:%s');
EXPR1 |
------------------------------------------------------------------------------
13:14:15|