VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

TIME

功能描述

TIME函数用于从时间或者日期时间中提取时间部分并返回。

注意事项

  • 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
  • 返回的时间表达式中最多保留六位小数,并且不显示小数部分尾部的0。
  • 对于异常的日期或时间格式或是域溢出的日期或时间(如1:60:60、2022-12-32 等),使用本函数将会报错。
  • date格式字符串将会报错,而date类型参数将会返回”00:00:00”。
  • 如果参数为NULL,TIME函数将返回NULL。

语法格式

TIME(expr)

参数说明

expr

指定的TIME或DATETIME表达式。

示例

select time('2022-1-1 1:1:1.1111116'), time('25:25:25');
select time(date'2022-1-1');

返回结果分别为:

      time       |   time
-----------------+----------
 01:01:01.111112 | 25:25:25
(1 row)

   time
----------
 00:00:00
(1 row)