DateTime.From
DateTime.From(value as any, optional culture as nullable text) as nullable datetime
傳回所指定 datetime
中的 value
值。 也可以提供選擇性的 culture
(例如,"en-US")。 如果指定的 value
為 null
,DateTime.From 會傳回 null
。 如果指定的 value
為 datetime
,則會傳回 value
。 下列類型的值可以轉換為 datetime
值:
-
text
: 來自文字表示法的datetime
值。 如需詳細資訊,請參閱 DateTime.FromText。 -
date
:datetime
包含作為日期元件的value
,以及作為時間元件的12:00:00 AM
。 -
datetimezone
:本地datetime
等同於value
。 -
time
:datetime
包含其日期相當於 OLE Automation 日期、其作為日期元件的0
,以及作為時間元件的value
。 -
number
:datetime
相當於以value
表示的 OLE Automation 日期。
若 value
是任何其他類型,則會傳回錯誤。
將 #time(06, 45, 12)
轉換為 datetime
值。
使用方式
DateTime.From(#time(06, 45, 12))
輸出
#datetime(1899, 12, 30, 06, 45, 12)
將 #date(1975, 4, 4)
轉換為 datetime
值。
使用方式
DateTime.From(#date(1975, 4, 4))
輸出
#datetime(1975, 4, 4, 0, 0, 0)