Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


TIME

📄字数 435
👁️阅读量 加载中...

功能描述

返回 expr 中的时间部分。

语法格式

sql
TIME(expr)

输入参数

  • expr:日期时间,DATETIMEDATETIME WITH TIME ZONETIMETIME 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 |
+--------------+