DateDiff Function

傳回兩個指定日期值之間的日期間隔數。

語法

DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])

傳回值類型

數字。

參數:

Add - 下表中的一個字串型表示式,用來指定日期間隔。

Add (字串值)

說明

yyyy

q

m

y

一年的天數

w

工作日

ww

一年的週數

d

h

n

s


Date1、Date2 - 要比較的兩個日期值。

Week_start - 指定一週起始日的可選參數。

Week_start 值

說明

0

使用系統預設值

1

星期日 (預設值)

2

星期一

3

星期二

4

星期三

5

星期四

6

星期五

7

星期六


Year_start - 指定一年起始週的可選參數。

Year_start 值

說明

0

使用系統預設值

1

第 1 週是有 1 月 1 日的那一週 (預設值)

2

第 1 週是包含該年之日期 4 天以上的那一週

3

第 1 週是包含 1 月 1 日的那一週


示例:

Sub example_datediff

    MsgBox DateDiff("d", "1/1/2005", "12/31/2005")

End Sub