Compartilhar via


DateTimeZone.From

Sintaxe

DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone

Sobre

Retorna um valor datetimezone do value especificado. Uma culture opcional também pode ser fornecida (por exemplo, "pt-BR"). Se o value fornecido for null, DateTimeZone.From retornará null. Se o value fornecido for datetimezone, value será retornado. Os valores dos seguintes tipos podem ser convertidos em um valor datetimezone:

  • text: Um valor datetimezone da representação textual. Veja DateTimeZone.FromText para obter detalhes.
  • date: um datetimezone com value como o componente de data, 12:00:00 AM como o componente de hora e o deslocamento correspondente ao fuso horário local.
  • datetime: Um datetimezone com value como o datetime e o deslocamento correspondente ao fuso horário local.
  • time: um datetimezone com o equivalente da Data de Automação OLE de 0 como o componente de data, value como o componente de hora e o deslocamento correspondente ao fuso horário local.
  • number: um datetimezone com o equivalente de datetime à Data de Automação OLE expresso por value e o deslocamento correspondente ao fuso horário local.

Se value for de qualquer outro tipo, um erro será retornado.

Exemplo 1

Converter "2020-10-30T01:30:00-08:00" em um valor datetimezone.

Usage

DateTimeZone.From("2020-10-30T01:30:00-08:00")

Saída

#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)