NEW_TIME

NEW_TIMEは、あるタイムゾーンの日付と時刻を別のタイムゾーンの日付と時刻に変換します。この関数を使用する前に、NLS_DATE_FORMATパラメータを設定して24時間表示にしてください。

戻り値

DATE

構文

NEW_TIME(date, timezone1, timezone2)

引数

date: 新しいタイムゾーンに変換する日時式です。

timezone1: dateのタイムゾーンです。

timezone2: 新しいタイムゾーンです。

タイムゾーン引数には、次の表の値しか使用できません。その他のタイムゾーンについては、FROM_TZを使用します。

略称 タイムゾーン
ADT 大西洋夏時間
AST 大西洋標準時間
BDT ベーリング夏時間
BST ベーリング標準時間
CDT 中部夏時間
CST 中部標準時間
EDT 東部夏時間
EST 東部標準時間
GMT グリニッジ標準時間
HDT アラスカ-ハワイ夏時間
HST アラスカ-ハワイ標準時間
MDT 山岳部夏時間
MST 山岳部標準時間
NST ニューファンドランド標準時間
PDT 太平洋夏時間
PST 太平洋標準時間
YDT ユーコン夏時間
YST ユーコン標準時間

NEW_TIME(SYSDATE, 'PST', 'EST')は、SYSDATEが太平洋標準時間の18-JAN-07 01:38:07のとき、東部標準時間の18-JAN-07 04:38:07のような値を返します。この例では、NLS_DATE_FORMATDD-MON-RR HH:MI:SSに設定されます。