- Categorias:
HOUR / MINUTE / SECOND¶
Extrai a parte de hora correspondente de um valor de hora ou carimbo de data/hora.
Estas funções são alternativas ao uso da função DATE_PART (ou EXTRACT) com a parte de hora equivalente (consulte Partes de data e hora com suporte).
- Consulte também:
Sintaxe¶
HOUR( <time_or_timestamp_expr> )
MINUTE( <time_or_timestamp_expr> )
SECOND( <time_or_timestamp_expr> )
Notas de uso¶
Nome da função |
Parte de hora extraída de Hora / Carimbo de data/hora |
Valores possíveis |
---|---|---|
HOUR |
Hora do dia especificado |
0 a 23 |
MINUTE |
Minuto da hora especificada |
0 a 59 |
SECOND |
Segundo do minuto especificado |
0 a 59 |
Exemplos¶
Isso demonstra as funções HOUR
, MINUTE
e 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 | +-------------------------+------+--------+--------+
Para obter mais exemplos, consulte Como trabalhar com valores de data e hora.