DateTimeZone.From
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
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.
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)