リファレンスガイド> SQL関数のTDVサポート> 日付関数> TZCONVERTOR
 
TZCONVERTOR
TZCONVERTOR関数は、タイムスタンプをあるタイムゾーンから別のタイムゾーンにオフセットします。
構文
TZCONVERTOR (TIMESTAMP <timestamp>, <source_zone>, <target_zone>)
備考
タイムスタンプ引数は、一重引用符で囲まれたyyyy-mm-dd hh:mm:ssの形式です。
source_zone引数は、ソースのタイムゾーンを指定する文字列であり、一重引用符で囲まれています。
target_zone引数は、ターゲットのタイムゾーンを指定する文字列であり、一重引用符で囲まれています。
TZCONVERTORのTDV実装は、GMT+5などのオフセット表記をサポートしていません。
有効なsource_zone / target_zone引数は、タイムゾーンにリストされています。
例(日付が夏時間の範囲外です)
TZCONVERTOR (TIMESTAMP '2011-3-1 00:00:00', 'US/Pacific', 'UTC')
OR
TZCONVERTOR (TIMESTAMP '2011-3-1 00:00:00', 'America/Los_Angeles', 'UTC')
 
指定された日付では夏時間が無効であるため、この例では次のようになります。
TIMESTAMP '2011-3-1 08:00:00'
例(日付が夏時間の範囲内にある)
TZCONVERTOR (TIMESTAMP '2011-9-1 00:00:00', 'US/Pacific', 'UTC')
OR
TZCONVERTOR (TIMESTAMP '2011-9-1 00:00:00', 'America/Los_Angeles', 'UTC')
 
指定された夏日に夏時間が有効になるため、この例では次のようになります。
TIMESTAMP '2011-9-1 07:00:00'