Access 2003完整教程:DateAdd 函数

返回一个Variant(Date) 值,该值包含已添加指定时间间隔的日期。

语法

DateAdd(interval, number, date)

DateAdd函数语法具有以下这些命名参数:

部分说明
interval必选。字符串表达式,是要添加的时间间隔。
number必选。数值表达式,是要添加的间隔数。它可以为正(若获取未来的日期)或者为负(若获取过去的日期)。
date必选。Variant(Date) 或文字,代表要向其添加时间间隔的日期。

设置

interval参数具有下列设置:

设置说明
yyyy
q
m
y一年中的日期
d
w工作日
ww
h
n
s

说明

可以使用DateAdd函数在日期中添加或从中减去指定的时间间隔。例如,可以使用DateAdd计算自今天开始再经过 30 天的日期,或自现在开始再经过 45 分钟的时间。

若要将天数添加到date,可以使用一年中的日期(“y”)、日(“d”)或工作日(“w”)。

DateAdd函数不会返回无效的日期。下例将给 1 月 31 日添加一个月:

DateAdd("m", 1, "31-Jan-95")

在本例中,DateAdd将返回 28-Feb-95,而不是 31-Feb-95。如果date是 31-Jan-96,那么它将返回 29-Feb-96,因为 1996 年是闰年。

如果计算的日期在 100 年之前(即减去的年数大于date中的年数),将产生错误。

如果number不是 Long 类型值,那么在计算之前,它将被将四舍五入为最接近的整数。

注释DateAdd返回值的格式由“控制面板”的设置决定,而不是由date参数中传递的格式决定。

注释对于 date,如果Calendar属性设置为公历,那么提供的日期必须是公历。如果 Calendar 是回历,那么提供的日期必须是回历。如果月份值是名称,那么该名称必须与当前的Calendar属性保持一致。若要将月名称与当前Calendar属性设置发生冲突的可能性降为最小,请输入数值月份值(短日期格式)。

上页:Access 2003完整教程:Date 函数 下页:Access 2003完整教程:DateDiff 函数

Access 2003完整教程:DateAdd 函数

Access 2003完整教程:DateDiff 函数Access 2003完整教程:DatePart 函数
Access 2003完整教程:DateSerial 函数Access 2003完整教程:DateValue 函数
Access 2003完整教程:Day 函数Access 2003完整教程:DDB 函数
Access 2003完整教程:Dir 函数Access 2003完整教程:DoEvents 函数
Access 2003完整教程:Environ 函数Access 2003完整教程:EOF 函数
Access 2003完整教程:Error 函数Access 2003完整教程:Exp 函数
Access 2003完整教程:FileAttr 函数Access 2003完整教程:FileDateTime 函数
Access 2003完整教程:FileLen 函数Access 2003完整教程:Format 函数
Access 2003完整教程:FormatCurrency 函数Access 2003完整教程:FormatDateTime 函数
Access 2003完整教程:FormatNumber 函数Access 2003完整教程:FormatPercent 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号