Todos os produtos
Search
Central de documentação

ApsaraDB RDS:ST_DateTime

Última atualização: Aug 24, 2026

Retorna as informações temporais de um objeto raster ou de uma banda específica.

Sintaxe

text ST_DateTime(raster raster_obj);
timestamp ST_DateTime(raster raster_obj, integer band);

Parâmetros

Parâmetro

Descrição

raster_obj

Objeto raster a consultar.

band

Índice da banda cujas informações temporais serão retornadas. Os valores válidos começam em 0.

Descrição

A função ST_DateTime possui duas sobrecargas com tipos de retorno distintos:

  • Sem band: Retorna um valor text — um objeto JSON que mapeia cada índice de banda à sua string de timestamp. As chaves são os índices das bandas representados como strings ("0", "1", ...) e os valores são timestamps no formato de texto padrão do PostgreSQL (por exemplo, "Mon Dec 31 00:00:00 2018").

  • Com band: Retorna um único valor timestamp para a banda especificada. Os índices das bandas começam em 0.

Exemplos

Obter timestamps de todas as bandas

SELECT ST_DateTime(raster_obj)
FROM raster_table;

Saída:

{"0":"Mon Dec 31 00:00:00 2018","1":"Mon Dec 31 01:00:00 2018","2":"Mon Dec 31 02:00:00 2018","3":"Mon Dec 31 03:00:00 2018","4":"Mon Dec 31 04:00:00 2018","5":"Mon Dec 31 05:00:00 2018","6":"Mon Dec 31 06:00:00 2018","7":"Mon Dec 31 07:00:00 2018","8":"Mon Dec 31 08:00:00 2018","9":"Mon Dec 31 09:00:00 2018","10":"Mon Dec 31 10:00:00 2018","11":"Mon Dec 31 11:00:00 2018","12":"Mon Dec 31 12:00:00 2018","13":"Mon Dec 31 13:00:00 2018","14":"Mon Dec 31 14:00:00 2018","15":"Mon Dec 31 15:00:00 2018","16":"Mon Dec 31 16:00:00 2018","17":"Mon Dec 31 17:00:00 2018","18":"Mon Dec 31 18:00:00 2018","19":"Mon Dec 31 19:00:00 2018","20":"Mon Dec 31 20:00:00 2018","21":"Mon Dec 31 21:00:00 2018","22":"Mon Dec 31 22:00:00 2018","23":"Mon Dec 31 23:00:00 2018"}

Obter o timestamp de uma banda específica

SELECT ST_DateTime(raster_obj, 0)
FROM raster_table;

Saída:

"Mon Dec 31 00:00:00 2018"