Categories: Date/Time
HOUR
Extracts the hour number (from 0 to 23) for a given time or timestamp.
Syntax
EXTRACT(HOUR FROM date_timestamp_expression string) → bigint
- date_timestamp_expression: A
TIME
,TIMESTAMP
, orDATE
expression.
Examples
HOUR example using a timestampSELECT EXTRACT(HOUR FROM TIMESTAMP '2019-08-12 01:10:30.123456')
-- 1
SELECT EXTRACT(HOUR FROM TIME '01:10:30.123456')
-- 1
SELECT EXTRACT(HOUR FROM CAST('2019-08-12 01:10:30' AS TIMESTAMP))
-- 1
Usage Notes
This function uses the EXTRACT
function. When using the CAST
function, timestamps containing milliseconds are not allowed.
Was this page helpful?
Glad to hear it! Thank you for your feedback.
Sorry to hear that. Thank you for your feedback.