DateValue 函數

傳回Variant (Date)。

語法

DateValue ( date )

[必要日期]引數字串運算式 通常是代表從100年1月1日到9999年12月31日的日期。 不過, date也可以是在該範圍中可代表日期、時間或日期與時間的任何 運算式 。

註解

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

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

如果date引數包含時間資訊, DateValue就不會傳回它。 不過, 如果date包含不正確時間資訊 (例如 "89:98"), 就會發生錯誤。

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

查詢範例

運算式

結果

從 ProductSales 選取 [DateValue] ([DateTime]) 做為運算式 1;

傳回不含時間資訊之短日期格式的欄位 "DateTime" 的日期值。

選取 [DateValue] ([DateTime]) 作為 NewDate, Count (ProductSales. DateTime) 作為 CountOfDateTime 從 ProductSales GROUP BY DateValue ([DateTime]);

傳回不含時間資訊之短日期格式的欄位 "DateTime" 的日期值。

VBA 範例

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

這個範例使用DateValue函數, 將字串轉換成日期。 您也可以使用日期文字將日期直接指派給Variantdate變數, 例如 MyDate = #2/12/69 #。

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

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×