HOUR

说明

给定一个时间,求出时域信息。

语法

hour ::=

参数

expression

TIME类型或者TIMESTAMP类型表示的一个时间信息。

返回值

INT类型,返回为0到23之间的一个数,表示小时数

注解

  • 返回的时域值是用24小时制表示的,也就是说,1代表凌晨1点,13代表下午1点。
  • 由于HOUR本身是神通数据库系统的关键字,因此,如果需要直接调用这个函数,需要使用标准的函数调用方法,也就是将函数名置于双引号之间。

示例

示例1: 用 HOUR 返回时域信息

--  用 HOUR 返回时域信息
SELECT HOUR('13:30:23');
HOUR(int)      |
---------------
13             |
总数目:1


SELECT HOUR('2008-8-18 00:30:23'::TIMESTAMP);
HOUR(int)      |
---------------
0              |
总数目:1