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。
版權所有 © 2003,2007,Oracle。保留一切權利。