在日期/時間值中新增或尋找差異。

說明

DateAdd 函式會在日期/時間值中新增。 結果是新的日期/時間值。

DateDiff 函式會傳回兩個日期/時間值之間的差異,以來表示。 結果是一個數字。

根據預設,這兩個函式會使用作為單位。

另請參閱處理日期和時間以取得詳細資訊。

語法

DateAdd( DateTime, Addition [, Units ] )

  • DateTime - 必要項目。 要運作的日期/時間值。
  • Addition - 必要項目。 要在 DateTime 中新增的數目,以 Units 為單位。
  • Units - 選擇性項目。 。 如果未指定,系統會使用

DateDiff( StartDateTime, EndDateTime [, Units ] )

  • StartDateTime - 必要項目。 開始日期/時間值。
  • EndDateTime - 必要項目。 結束日期/時間值。
  • Units - 選擇性項目。 。 如果未指定,系統會使用

範例

如果今天是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 個月。