Date 函数

应用对象
Microsoft 365 专属 Access Access 2024 Access 2021 Access 2019 Access 2016

返回一个包含当前系统日期的 Variant (Date) 值。

语法

日期

备注

若要设置系统日期,请使用 Date 语句。

如果将 Date 函数用于公历,则 Date$ 的行为不会因 Calendar 属性设置而更改。 如果日历是回历,Date$ 将返回 mm-dd-yyyy 格式的 10 个字符字符串,其中 mm (01-12) 、dd (01-30) ,yyyy (1400-1523) 表示回历月、日和年。 等效的公历范围是 1980 年 1 月 1 日到 2099 年 12 月 31 日。

查询示例

Expression 结果
SELECT Date () AS Expr1 FROM ProductSales GROUP BY Date () ; 以短日期格式返回当前系统的“日期”。 结果:“dd/mm/yyyy”。
SELECT Date () -[DateofSale] AS DaysSinceSale FROM ProductSales; 将当前系统“日期”与字段“DateofSale”的日期值之间的差值作为数字返回,并将结果显示在“DaySinceSale”列中。

VBA 示例

在表达式中使用“日期 ”只要可以在可以使用表达式的地方使用 Date 函数。 例如,你可以设置窗体上文本框的“ 控件来源 ”属性,如下所示:

=Date ()

当窗体在窗体视图中打开窗体时,文本框将显示当前系统日期。

在 VBA 代码中使用 Date 函数 

注意

下面的示例演示了在Visual Basic for Applications (VBA) 模块中使用此函数。 有关使用 VBA 的详细信息,请在“搜索”旁边的下拉列表中选择“开发人员参考”,然后在搜索框中输入一个或多个术语。

本示例使用 Date 函数返回当前系统日期。

Dim MyDate
MyDate = Date    ' MyDate contains the current system date.

选择正确的日期函数