NEW_TIME

NEW_TIME convertit les date et heure d'un fuseau horaire en celles d'un autre fuseau. Avant d'utiliser cette fonction, définissez le paramètre NLS_DATE_FORMAT de façon à afficher l'heure sur 24 heures.

Valeur renvoyée

DATE

Syntaxe

NEW_TIME(date, timezone1, timezone2)

Arguments

date correspond à l'expression de date/heure à convertir dans un nouveau fuseau horaire.

timezone1 correspond au fuseau horaire de date.

timezone2 correspond au nouveau fuseau horaire.

Les arguments de fuseau horaire sont limités aux valeurs énumérées dans le tableau suivant. Pour tous les autres fuseaux horaires, utilisezFROM_TZ.

Abréviation Fuseau horaire
ADT Heure avancée de l'Atlantique
AST Heure standard de l'Atlantique
BDT Heure avancée de Béring
BST Heure standard de Béring
CDT Heure avancée du Centre
CST Heure standard du Centre
EDT Heure avancée de l'Est
EST Heure standard de l'Est
GMT Heure du méridien de Greenwich
HDT Heure avancée d'Alaska/Hawaï
HST Heure standard d'Alaska/Hawaï
MDT Heure avancée des Rocheuses
MST Heure standard des Rocheuses
NST Heure standard de Terre-Neuve
PDT Heure avancée du Pacifique
PST Heure standard du Pacifique
YDT Heure avancée du Yukon
YST Heure standard du Yukon

Exemple

NEW_TIME(SYSDATE, 'PST', 'EST') renvoie une valeur telle que 18-JAN-07 04:38:07 en heure standard de l'Est si SYSDATE correspond à 18-JAN-07 01:38:07 en heure standard du Pacifique. Pour cet exemple, NLS_DATE_FORMAT est paramétré sur DD-MON-RR HH:MI:SS.