- 类别:
HOUR / MINUTE / SECOND¶
从时间或时间戳值中提取相应的时间部分。
这些函数是将 DATE_PART (或 EXTRACT)函数与等效时间部分一起使用的替代方法(请参阅 支持的日期和时间部分)。
语法¶
HOUR( <time_or_timestamp_expr> )
MINUTE( <time_or_timestamp_expr> )
SECOND( <time_or_timestamp_expr> )
使用说明¶
函数名称 |
从时间/时间戳中提取的时间部分 |
可能的值 |
---|---|---|
HOUR |
指定日期的小时数 |
0 到 23 |
MINUTE |
指定小时的分钟数 |
0 到 59 |
SECOND |
指定分钟的秒数 |
0 到 59 |
示例¶
这展示了 HOUR
、MINUTE
和 SECOND
函数:
SELECT '2013-05-08T23:39:20.123-07:00'::TIMESTAMP AS TSTAMP, HOUR(tstamp) AS "HOUR", MINUTE(tstamp) AS "MINUTE", SECOND(tstamp) AS "SECOND"; +-------------------------+------+--------+--------+ | TSTAMP | HOUR | MINUTE | SECOND | |-------------------------+------+--------+--------| | 2013-05-08 23:39:20.123 | 23 | 39 | 20 | +-------------------------+------+--------+--------+
有关更多示例,请参阅 使用日期和时间值。