I have something like below-
EXTRACT(HOUR from CAST(to_char(tran_datetime,\'DD-MON-YYYY HH24:MI:SS\') AS TIMESTAMP))
tran_datetime
select to_char(tran_datetime,'HH24') from test; TO_CHAR(tran_datetime,'HH24') ------------------ 16