プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
12cリリース1 (12.1)
B71278-13
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

NEW_TIME

構文

new_time.gifの説明が続きます。
図new_time.gifの説明

用途

NEW_TIMEは、タイムゾーンtimezone1の日時がdateの時点のタイムゾーンtimezone2の日時を戻します。このファンクションを使用する前に、24時間で表示されるように、NLS_DATE_FORMATパラメータを設定する必要があります。戻り型は、dateのデータ型に関係なく常にDATEです。


注意:

このファンクションが入力として取ることのできるタイムゾーンの数には制限があります。FROM_TZ関数と日時式を組み合せるほうが、はるかに多数のタイム・ゾーンにアクセスできます。「FROM_TZ」および「日時式」の例を参照してください。

引数timezone1およびtimezone2には、次のテキスト文字列のいずれかを指定できます。

次の例では、指定された太平洋標準時と同等の大西洋標準時を戻します。

ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';

SELECT NEW_TIME(TO_DATE('11-10-09 01:23:45', 'MM-DD-YY HH24:MI:SS'), 'AST', 'PST')
         "New Date and Time"
  FROM DUAL;

New Date and Time
--------------------
09-NOV-2009 21:23:45