TIME_FORMAT
功能描述
按指定格式串格式化时间。
说明:
与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|