interval:与 DateAdd 函数中的 interval 相同 date1, date2:两个日期表达式 firstdayofweek:可选参数,指定哪天为一周的第一天,如果不指定,则默认星期天为一周的第一天 firstweekofyear:可选参数,指定哪周为一年的第一周,如果不指定,则默认 1 月 1 日所在的周为一年的第一周


类型:Variant (Long) ,Variant 类型,含有一个 Long 值 意义:两个日期的差值,具体意义取决于 interval: 如果 interval 是 d,表示两个日期相差的天数 如果 interval 是 m,表示两个日期相差的月数 以此类推
Dim date1 As DateDim date2 As DateDim diff As Variantdiff = 10date1 = Date()date2 = DateAdd("d", diff, date1)Ifdiff = DateDiff("d", date1, date2) ThenDebug.Print "Ok"ELseDebug.Print "Something must be wrong!"EndIf

类型:Variant(Integer) 意义:interval 所指定的部分
Dim myD As DateDim dp As VariantmyD = Date()dp = DatePart("q", myD) ' 返回 myD 所在的季度dp = DatePart("n", myD) ' 返回 myD 所包含时间的分钟数,' 因为 Date() 不含时间,因此 dp 为 0


类型:Variant(Integer) 意义:一周中的第几天

类型:String 意义:字符串/名字形式的星期几

夜雨聆风