DateDiff 函数
返回介于两个给定日期值之间的日期间隔数。
语法:
DateDiff (Add, Date1, Date2 [, Week_start [, Year_start]])
返回值:
数字。
参数:
Add - 下表中的字符串表达式之一,用于指定日期间隔。
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 天以上天数的第 1 周 |
3 |
第 1 周是仅包含属于新一年的那几天的第 1 周 |
示例:
Sub example_datediff
MsgBox DateDiff("d", "1/1/2005", "12/31/2005")
End Sub