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 育空標準時間

範例

SYSDATE 為「太平洋標準時間」18-JAN-07 01:38:07 時,NEW_TIME(SYSDATE, 'PST', 'EST') 會傳回「美加東部標準時間」18-JAN-07 04:38:07 之類的值。例如,NLS_DATE_FORMAT 會設為 DD-MON-RR HH:MI:SS