共用方式為


DateTimeZone.From

語法

DateTimeZone.From(value as any, optional culture as nullable text) as nullable datetimezone

關於

傳回所指定 value 中的 datetimezone 值。 也可以提供選擇性的 culture (例如,"en-US")。 如果指定的 valuenull,則 DateTimeZone.From 會傳回 null。 如果指定的 valuedatetimezone,則會傳回 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)