DateTimeZone.From
語法
DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone
關於
傳回所指定 value
中的 datetimezone
值。 也可以提供選擇性的 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
是任何其他類型,則會傳回錯誤。
範例 1
將 "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)