Partager via


DateTimeZone.SwitchZone

Syntaxe

DateTimeZone.SwitchZone(
    dateTimeZone as nullable datetimezone,
    timezoneHours as number,
    optional timezoneMinutes as nullable number
) as nullable datetimezone

À propos

Modifie les informations de fuseau horaire sur la valeur dateTimeZone datetimezone par rapport aux nouvelles informations de fuseau horaire fournies par timezoneHours et éventuellement timezoneMinutes. S’il dateTimeZone n’a pas de composant de fuseau horaire, une exception est levée.

Exemple 1

Modifiez les informations de fuseau horaire pour #datetimezone(2010, 12, 31, 11, 56, 02, 7, 30) à 8 heures.

Utilisation

DateTimeZone.SwitchZone(#datetimezone(2010, 12, 31, 11, 56, 02, 7, 30), 8)

Output

#datetimezone(2010, 12, 31, 12, 26, 2, 8, 0)

Exemple 2

Modifiez les informations de fuseau horaire pour #datetimezone(2010, 12, 31, 11, 56, 02, 7, 30) en -30 minutes.

Utilisation

DateTimeZone.SwitchZone(#datetimezone(2010, 12, 31, 11, 56, 02, 7, 30), 0, -30)

Output

#datetimezone(2010, 12, 31, 3, 56, 2, 0, -30)