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

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

表达式

说明

=DateAdd (“d”, -10, [PromiseDate])

显示一个日期,该日期比 PromiseDate 字段的值早 10 天。

=DateAdd (“m”, 1, “31-Jan-13”)

显示 31-Jan-03 之后一个月的日期,因此表达式的计算结果为 28-2 月 03 日。

=DateAdd (“m”, 1, “31-Jan-04”)

显示自 2004 年 1 月 31 日起一个月的日期,由于 2004 年是闰年,表达式的计算结果为 29-2 月 4 日。

=DateAdd (“q”, 3, [PromiseDate])

显示一个日期,该日期比 PromiseDate 字段的值晚三个季度;例如,如果 PromiseDate 字段的值为 18-Jun-03,则表达式的计算结果为 18-Mar-04。

=DateAdd (“h”, 3, [ArrivalTime])

显示一个时间,距离“ArrivalTime”字段的值晚三小时。

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

表达式

说明

DueDate: DateAdd (“q”, 3, [PromiseDate])

在 DueDate 字段中显示一个日期,该日期比 PromiseDate 字段的值晚三个季度。

PickUpTime:DateAdd (“h”, 3, [ArrivalTime])

在 PickUpTime 字段中显示一个距离“ArrivalTime”字段的值晚三小时的时间。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。