DateTimeZone.From
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Vrátí hodnotu datetimezone
z dané value
. Můžete také zadat volitelný culture
(například "en-US"). Pokud value
je null
, DateTimeZone.From vrátí null
. Pokud je daná value
datetimezone
, vrátí se value
. Hodnoty následujících typů lze převést na hodnotu datetimezone
:
-
text
: Hodnotadatetimezone
z textové reprezentace. Podrobnosti najdete v DateTimeZone.FromText. -
date
:datetimezone
svalue
jako součástí data,12:00:00 AM
jako časovou součástí a posun odpovídající místnímu časovému pásmu. -
datetime
:datetimezone
svalue
jako datetime a posunem odpovídajícím místnímu časovému pásmu. -
time
:datetimezone
s datem ekvivalentním k datu automatizace OLE0
jako komponentou data,value
jako komponentou času a posunem odpovídajícím místnímu časovému pásmu. -
number
:datetimezone
s datem a časem ekvivalentním OLE Automation Date vyjádřenýmvalue
a s posunem, který odpovídá místnímu časovému pásmu.
Pokud je value
jiného typu, vrátí se chyba.
Převeďte "2020-10-30T01:30:00-08:00"
na hodnotu datetimezone
.
Použití
DateTimeZone.From("2020-10-30T01:30:00-08:00")
Výstup
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)