ADJUSTTIMEZONE

La ADJUSTTIMEZONE convertit la date/l'heure/la zone d'entrée en fuseau horaire cible.

Si l'entrée ne spécifie pas de fuseau horaire, le fuseau horaire local (sauf en cas de remplacement) est utilisé. Si une chaîne de format est fournie, l'heure obtenue est formatée comme indiqué.

Syntaxe :
ADJUSTTIMEZONE (expression-heure-unique, expression-texte-unique [,expression-texte-unique])
Signification :
ADJUSTTIMEZONE (date/heure de début, fuseau horaire cible [, chaîne_format_date_heure])
Renvoie :
Une date/heure unique

La fonction ADJUSTTIMEZONE renvoie la date et l'heure spécifiées, ajustées au fuseau horaire spécifié, au format spécifié par chaîne_format_date_heure, ou au format AAAAMMJJHHMMSS si aucun format chaîne_format_date_heure n'est indiqué. Le format chaîne_date_heure doit respecter les chaînes de format de date/heure indiquées dans la section "Chaînes de format".

Remarque : Le format de sortie de la zone de date/heure XML du schéma natif est toujours : {AAAA-MM-JJ}T{HH24:MM:SS.3-3+/-ZZ:ZZ}Pour choisir un autre format de sortie, utilisez Xerces XML.

Exemples

  • StartDateTime = ADJUSTTIMEZONE (DateTime:Input, "America/Chicago"

    Dans cet exemple, la valeur de date et d'heure d'entrée, ajustée par rapport au fuseau horaire Heure du Centre, est affectée à Date_heure_début. Etant donné que ADJUSTTIMEZONE est affecté à une sortie, ce paramètre est automatiquement converti au format de Date_heure_début. Si date-heure d'entrée a pour résultat 15:04 Heure de l'Est le 13/10/2020 et que Date_heure_début a une présentation AAMMJJHH12MM, le résultat est 2010130204

  • ADJUSTTIMEZONE (CurrentDateTime (), "+0100", "{MM.DD.CCYY HH24:MM}" )

    Dans cet exemple, la date et l'heure en cours locales sont converties en heure de Paris et sont renvoyées au format MM.JJ.AAAA HH24:MM. S'il est actuellement 16:12, heure de l'Est des Etats-Unis le 13 octobre 2020, la date renvoyée est 10.13.2020 22:12