會 (日期) 。

語法

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.

選擇正確的日期函數

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×