Compartilhar via


DateTimeZone.SwitchZone

Sintaxe

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

Sobre

Altera as informações de fuso horário no valor de datetimezone dateTimeZone para as novas informações de fuso horário fornecidas por timezoneHours e, opcionalmente, timezoneMinutes. Se dateTimeZone não tem um componente de fuso horário, uma exceção é gerada.

Exemplo 1

Alterar as informações de fuso horário de #datetimezone(2010, 12, 31, 11, 56, 02, 7, 30) para 8 horas.

Usage

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

Saída

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

Exemplo 2

Alterar as informações de fuso horário de #datetimezone(2010, 12, 31, 11, 56, 02, 7, 30) para -30 minutos.

Usage

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

Saída

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