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 自動化日期0
作為日期元件、作為時間元件的value
以及對應至本地時區的位移。 -
number
:datetimezone
包含其日期時間相當於以value
表示的 OLE 自動化日期,以及對應至本地時區的位移。
若 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)