DateValue 函數

會 (日期) 。

語法

DateValue ( 日期)

所需的日期 引數 通常是代表 字串運算式 100 年 1 月 1 日到 9999 年 12 月 31 日的日期。 不過 ,日期 也可以是任何 運算式 ,可以代表該範圍內的日期、時間或日期及時間。

註解

如果 date 是只包含有效 日期分隔符號分隔數位的字串 ,DateValue 會依據您為系統指定的簡短日期格式來識別月份、日及年的順序。 DateValue 也會識別包含月份名稱的明確日期,可以是長或縮寫。 例如,除了識別 12/30/1991 和 12/30/91 之外 ,DateValue 也會識別 1991 年 12 月 30 日與 1991 年 12 月 30 日。

如果省略日期的年份部分,DateValue會使用您電腦系統日期的目前年份。

如果 日期自 變數包含時間資訊 ,DateValue 不會返回。 不過, 如果日期包含 不正確時間資訊 (例如"89:98") ,則發生錯誤。

附註: 若 為日期,如果 日曆 屬性設定為西曆,則提供的日期必須是西曆。 如果日曆是回曆,則提供的日期必須是回曆。 如果提供的日期是回曆,則引數日期是一個字串,代表從 1/1/100 (西曆 718) 年 8 月 2 日到 4/3/9666 (西曆 9999 年 12 月 31 日) 。

查詢範例

運算式

結果

SELECT DateValue ([DateTime]) AS Expr1 FROM ProductSales;

會以簡短日期格式,在不含時間資訊的情況下,會返回欄位 "DateTime" 的日期值。

SELECT DateValue ([DateTime]) As NewDate, Count (ProductSales.DateTime) AS CountOfDateTime FROM ProductSales GROUP BY DateValue ([DateTime]) ;

會以簡短日期格式,在不含時間資訊的情況下,會返回欄位 "DateTime" 的日期值。

VBA 範例

附註: 下列範例示範如何在 Visual Basic for Applications (VBA) 模組中使用此函數。 如需使用 VBA 的詳細資訊,請在 [搜尋] 旁的下拉式清單中選取 [開發人員參考],並在 [搜尋] 方塊中輸入一個或多個字詞。

此範例使用 DateValue 函數將字串轉換為日期。 您也可以使用日期文字直接將日期指定給 Variant 或Date變數,例如 MyDate = #2/12/69#。

Dim MyDate
MyDate = DateValue("February 12, 1969") ' Return a date.

請參閱

選擇正確的日期函數

需要更多協助?

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×