DateTimeZone.From
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
Возвращает значение datetimezone
из заданного value
. Также можно указать необязательный culture
(например, "en-US"). Если дано value
как null
, DateTimeZone.From возвращает null
. Если данный value
равен datetimezone
, возвращается value
. Значения следующих типов можно преобразовать в значение datetimezone
:
-
text
: значениеdatetimezone
из текстового представления. Дополнительные сведения см. в DateTimeZone.FromText. -
date
:datetimezone
сvalue
в качестве компонента даты,12:00:00 AM
в качестве компонента времени, и смещение, соответствующее местному часовому поясу. -
datetime
:datetimezone
сvalue
в качестве даты и со смещением, соответствующим местному часовому поясу. -
time
:datetimezone
с датой, эквивалентной дате OLE Automation0
в качестве компонента даты,value
в качестве компонента времени и смещения, соответствующего местному часовом поясу. -
number
:datetimezone
со значением даты и времени, эквивалентным дате автоматизации OLE, выраженной какvalue
, и со смещением, соответствующим местному часовому поясу.
Если value
имеет любой другой тип, возвращается ошибка.
Преобразование "2020-10-30T01:30:00-08:00"
в значение datetimezone
.
использование
DateTimeZone.From("2020-10-30T01:30:00-08:00")
Выход
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)