このトピックでは、ST_SetDateTime関数について説明します。この関数は、ラスターの開始時間と終了時間、またはバンドの時間情報を指定します。
構文
ラスターST_setDateTime (ラスターraster_obj、
timestamp start,
タイムスタンプ終了);
raster ST_setDateTime (ラスターraster_obj、
整数バンド、
タイムスタンプ時間);
パラメーター
パラメーター | 説明 |
raster_obj | 開始時刻と終了時刻を指定するラスタ。 |
バンド | 開始時間と終了時間を指定するバンドのシーケンス番号。 有効な値は0から始まります。 |
時間 | 指定されたバンドの時間情報。 yyyy-MM-dd HH:mm:ss 形式で時刻を指定することを推奨します。 例: 2020-08-30 18:00:00 |
start | 指定する開始時刻。 yyyy-MM-dd HH:mm:ss 形式で時刻を指定することを推奨します。 |
終了 | 指定する終了時刻。 yyyy-MM-dd HH:mm:ss 形式で時刻を指定することを推奨します。 |
例
select ST_DateTime(ST_setDateTime(raster_obj, 0, '2020-01-02 '::timestamp), 0)
FROM raster_table
st_datetime
--------------------------
1月2日木曜日00:00:00 2020