獲得柵格對象或波段的時間。

語法

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

參數

參數名稱 描述
raster_obj 需要計算的raster對象。
band 波段序號,取值從0開始。

描述

獲得柵格對象或波段的時間。如果指定波段,則返回對應波段的時間信息;未指定波段,則返回包含所有波段時間信息的JSON字符串。

示例

SELECT ST_DateTime(raster_obj)
FROM raster_table;

                                                                                                         st_datetime                                                                                                         
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 {"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"}
 
 
SELECT ST_DateTime(raster_obj, 0)
FROM raster_table;

         datetime          
---------------------------
"Mon Dec 31 00:00:00 2018"