語法
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 是任何其他類型,則會傳回錯誤。
範例 1
將 #time(06, 45, 12) 轉換為 datetime 值。
使用方式
DateTime.From(#time(06, 45, 12))
輸出
#datetime(1899, 12, 30, 06, 45, 12)
範例 2
將 #date(1975, 4, 4) 轉換為 datetime 值。
使用方式
DateTime.From(#date(1975, 4, 4))
輸出
#datetime(1975, 4, 4, 0, 0, 0)