向日期/时间值添加值,或查找日期/时间值之间的差值。

说明

DateAdd 函数向日期/时间值添加值,单位为季度。 结果是一个新的日期/时间值。

DateDiff 函数返回两个日期/时间值之间的差值,单位为季度。 结果是一个数字。

默认情况下,这两个函数都以为单位。

有关详细信息,请参阅处理日期和时间

语法

DateAdd( DateTime, Addition [, Units ] )

  • DateTime - 必需。 要进行运算的日期/时间值。
  • Addition - 必需。 添加到 DateTime 的数值,用单位表示。
  • 单位 - 可选。 季度。 如果未指定则使用

DateDiff( StartDateTime, EndDateTime [, Units ] )

  • StartDateTime - 必需。 开始日期/时间值。
  • EndDateTime - 必需。 结束日期/时间值。
  • 单位 - 可选。 季度。 如果未指定则使用

示例

如果今天是 2013 年 7 月 15 日

  • DateAdd(Now(), 3) 将返回 7/18/2013。
  • DateAdd(Today(), 1, Days)DateAdd(Today(), 1) 都将返回 7/16/2013。
  • DateAdd(Today(), 1, Months) 将返回 8/15/2013。
  • DateDiff(Now(), DateValue("1/1/2014"))DateDiff(Now(), DateValue("1/1/2014"), Days) 都将返回 170 天。
  • DateDiff(Now(), DateValue("1/1/2014"), Months) 将返回 6 个月。