DateTimeZone.From
Creates a datetimezone from the given value.
Syntax
DateTimeZone.From(
value as any,
optional culture as text
) as datetimezone
Remarks
Returns a datetimezone value from the given value. An optional culture may also be provided (for example, "en-US").If the given value is null, DateTimeZone.From returns null. If the given value is datetimezone, value is returned. Values of the following types can be converted to a datetimezone value:
text: Adatetimezonevalue from textual representation. Refer toDateTimeZone.FromTextfor details.date: Adatetimezonewithvalueas the date component,12:00:00 AMas the time component, and the offset corresponding the local time zone.datetime: Adatetimezonewithvalueas the datetime and the offset corresponding the local time zone.time: Adatetimezonewith the date equivalent of the OLE Automation Date of0as the date component,valueas the time component, and the offset corresponding the local time zone.number: Adatetimezonewith the datetime equivalent of the OLE Automation Date expressed byvalueand the offset corresponding the local time zone.
value is of any other type, an error is returned.
Examples
Example #1
Convert <code>"2020-10-30T01:30:00-08:00"</code> to a <code>datetimezone</code> value.
DateTimeZone.From("2020-10-30T01:30:00-08:00")
Result:
#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)
Category
DateTimeZone