NEW_TIME converte la data e l'ora in un fuso orario diverso. Prima di utilizzare questa funzione, impostare il parametro NLS_DATE_FORMAT per la visualizzazione dell'ora nel formato 24 ore.
DATE
NEW_TIME(date, timezone1, timezone2)
date è un'espressione di data e ora da convertire in un nuovo fuso orario.
timezone1 è il fuso orario di date.
timezone2 è il nuovo fuso orario.
Gli argomenti del fuso orario sono limitati ai valori nella tabella riportata di seguito. Per altri fusi orari, utilizzare FROM_TZ.
| Abbreviazione | Fuso orario |
|---|---|
| ADT | Atlantic Daylight Time |
| AST | Atlantic Standard Time |
| BDT | Bering Daylight Time |
| BST | Bering Standard Time |
| CDT | Central Daylight Time |
| CST | Central Standard Time |
| EDT | Eastern Daylight Time |
| EST | Eastern Standard Time |
| GMT | Greenwich Mean Time |
| HDT | Alaska-Hawaii Daylight Time |
| HST | Alaska-Hawaii Standard Time |
| MDT | Mountain Daylight Time |
| MST | Mountain Standard Time |
| NST | Newfoundland Standard Time |
| PDT | Pacific Daylight Time |
| PST | Pacific Standard Time |
| YDT | Yukon Daylight Time |
| YST | Yukon Standard Time |
NEW_TIME(SYSDATE, 'PST', 'EST') restituisce un valore come 18-GEN-07 04:38:07 con il fuso orario Eastern Standard Time (Ora solare fuso orientale) quando SYSDATE è 18-GEN-07 01:38:07 con il fuso orario Pacific Standard Time (Ora solare Pacifico). Per questo esempio, NLS_DATE_FORMAT è impostato su DD-MON-RR HH:MI:SS.
Copyright © 2003, 2007, Oracle. Tutti i diritti riservati.