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 valordatetimezone
da representação textual. Veja DateTimeZone.FromText para obter detalhes.date
: umdatetimezone
comvalue
como o componente de data,12:00:00 AM
como o componente de hora e o deslocamento correspondente ao fuso horário local.datetime
: Umdatetimezone
comvalue
como o datetime e o deslocamento correspondente ao fuso horário local.time
: umdatetimezone
com o equivalente da Data de Automação OLE de0
como o componente de data,value
como o componente de hora e o deslocamento correspondente ao fuso horário local.number
: umdatetimezone
com o equivalente de datetime à Data de Automação OLE expresso porvalue
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)