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.
DATE
NEW_TIME(date, timezone1, timezone2)
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 |
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.
Copyright © 2003, 2007, Oracle. Tous droits réservés.