説明
この関数は、文字列をタイムゾーン情報を含む TIMESTAMP WITH TIME ZONE データ型に変換します。
構文
TO_TIMESTAMP_TZ (char,[fmt],['nlsparam'])
パラメータの説明
| パラメータ | 説明 |
|---|---|
| char | CHAR、VARCHAR2、NCHAR、または NVARCHAR2 データ型の文字列。 |
| fmt | char のフォーマットを指定します。オプションです。fmt を省略した場合、char は TIMESTAMP WITH TIME ZONE データ型のデフォルトフォーマットを使用する必要があります。 |
| nlsparam | 返される月日に使用する言語を制御します。オプションです。 |
戻り値の型
TIMESTAMP WITH TIME ZONE データ型を返します。
例
文字列 2021-11-11 11:11:11.11 を TIMESTAMP WITH TIME ZONE データ型に変換します。
obclient> SELECT TO_TIMESTAMP_TZ ('2021-11-11 11:11:11.11', 'YYYY-MM-DD HH24:MI:SS.FF')
FROM DUAL;
+--------------------------------------------------------------------+
| TO_TIMESTAMP_TZ('2021-11-1111:11:11.11','YYYY-MM-DDHH24:MI:SS.FF') |
+--------------------------------------------------------------------+
| 11-NOV-21 11.11.11.110000000 AM +08:00 |
+--------------------------------------------------------------------+
1 row in set