TIME
📄字数 435
👁️阅读量 加载中...
功能描述
返回 expr 中的时间部分。
语法格式
sql
TIME(expr)输入参数
expr:日期时间,DATETIME、DATETIME WITH TIME ZONE、TIME或TIME WITH TIME ZONE类型,或可以隐式转换为上述类型的其他类型。
提示
- 因
NULL无具体的类型,所以当参数为NULL时,会产生异常E10100 候选函数出现多义性,需要手动为参数指定具体的形参类型,如:TIME(NULL::TIME)。
输出结果
返回 TIME 类型,返回值范围:[00:00:00.000, 23:59:59.999],输入参数为 NULL 时,输出结果为 NULL。
提示
TIME类型只精确到毫秒。
示例
sql
-- 提取'2020-10-20 19:20:20.123456'日期时间的时间部分
SQL> SELECT TIME('2020-10-20 19:20:20.123456');
+--------------+
| EXPR1 |
+--------------+
| 19:20:20.123 |
+--------------+
-- 提取'1998-02-02 10:10:30 +08:30'日期时间的时间部分
SQL> SELECT TIME('1998-02-02 10:10:30.123 +08:30');
+--------------+
| EXPR1 |
+--------------+
| 10:10:30.123 |
+--------------+