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
: 日付部分としてvalue
、時刻部分として12:00:00 AM
、そしてローカル タイム ゾーンに対応するオフセットを持つdatetimezone
。datetime
:datetime としてvalue
、そしてローカル タイム ゾーンに対応するオフセットを持つdatetimezone
。time
: 日付部分として0
の OLE オートメーション日付に相当する日付、時刻部分としてvalue
、そしてローカル タイム ゾーンに対応するオフセットを持つdatetimezone
。number
:value
で表される OLE オートメーション日付に相当する datetime、そしてローカル タイム ゾーンに対応するオフセットを持つdatetimezone
。
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)