在日期和时间值中加减

在日期和时间值中加减

下表列出了使用 DateAdd 函数添加日期和时间值的表达式示例。

可以在窗体报表上的计算控件或查询条件行中使用这些表达式。

表达式

说明

=DateAdd ("d", -10, [PromisedDate])

显示一个日期,该日期比 PromisedDate 字段的值之前 10 天。

=DateAdd ("m", 1, "31-Jan-13")

显示 2003 年 1 月 31 日之后一个月的日期,因此表达式将计算结果为 2003 年 2 月 28 日。

=DateAdd ("m", 1, "31-Jan-04")

显示 2004 年 1 月 31 日之后一个月的日期,自 2004 年是一个跃点年份起,表达式将计算结果为 2004 年 2 月 29 日。

=DateAdd ("q", 3, [PromisedDate])

显示"PromisedDate"字段值后三个季度的日期;例如,如果 PromisedDate 字段的值为 18-Jun-03,则表达式将计算结果为 18-Mar-04。

=DateAdd ("h", 3, [ArrivalTime])

显示"到达时间"字段值后 3 小时的时间。

可以在查询的计算字段中使用这些表达式。

表达式

说明

DueDate:DateAdd ("q", 3, [PromisedDate])

在 DueDate 字段中显示一个日期,该日期比 PromisedDate 字段的值要长四分之三。

PickUpTime:DateAdd ("h", 3, [ArrivalTime])

在 PickUpTime 字段中显示一个时间,该时间比"到达时间"字段的值多三小时。

需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×