メインコンテンツまでスキップ

DateTimeZone.From

指定された値から datetimezone を作成します。

Syntax

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

Remarks

与えられた value から datetimezone 値を 1 つ返します。オプションの culture を指定することもできます (例: "en-US")。与えられた valuenull の場合、DateTimeZone.Fromnull を返します。与えられた valuedatetimezone の場合、value が返されます。次の型の値を datetimezone 値に変換できます:

  • text: テキスト形式の表記からの datetimezone 値。詳細については DateTimeZone.FromText を参照してください。
  • date: 日付部分が value、時刻部分が 12:00:00 AM、オフセットがローカル タイム ゾーンに対応する datetimezone
  • datetime: datetime としてvalueを伴い、オフセットがローカル タイム ゾーンに対応する datetimezone
  • time: 日付部分が 0、時刻部分が value、オフセットがローカル タイム ゾーンに対応する OLE Automation Date に相当する日付の datetimezone
  • number: value で表される OLE Automation Date に相当する datetime で、オフセットがローカル タイム ゾーンに対応する datetimezone
value が他の任意の型の場合は、エラーが返されます。

Examples

Example #1

<code>"2020-10-30T01:30:00-08:00"</code> を <code>datetimezone</code> 値に変換します。

DateTimeZone.From("2020-10-30T01:30:00-08:00")

Result:

#datetimezone(2020, 10, 30, 01, 30, 00, -8, 00)

Category

DateTimeZone