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
: Adatetimezone
value from textual representation. Refer toDateTimeZone.FromText
for details.date
: Adatetimezone
withvalue
as the date component,12:00:00 AM
as the time component, and the offset corresponding the local time zone.datetime
: Adatetimezone
withvalue
as the datetime and the offset corresponding the local time zone.time
: Adatetimezone
with the date equivalent of the OLE Automation Date of0
as the date component,value
as the time component, and the offset corresponding the local time zone.number
: Adatetimezone
with the datetime equivalent of the OLE Automation Date expressed byvalue
and 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