回 帖 发 新 帖 刷新版面

主题:[原创]DateAdd 函数错误的问题!

在VB中,本人这样写代码,希望获得当前时间后几天的时间,但是总是编译出错,提示

实时错误5  “无效的过程调用或参数”

Private Sub Command1_Click()


MsgBox DateAdd(d, 5, Date)


End Sub

真想不通错在哪里啊  

DATEADD函数         DateAdd(interval,number,date) 
返回包含一个日期的VARIANT(DATE) ,这个日期还加上了一段时间间隔。

我 这样写 DateAdd(d, 5, Date)   应该没错啊!

回复列表 (共3个回复)

沙发

DateAdd([color=red]"d"[/color], 5, Date)

板凳

'在输入的日期上加上一个月得到下个月的日期。
    s2 = DateAdd("m", 1, Format(Yead_Month_Day, "yyyy-mm"))
    
    '是到跨过的天数。
    s1 = DateDiff("d", Format(Yead_Month_Day, "yyyy-mm"), Format(s2, "yyyy-mm"))

3 楼

字母"d"要用引号引起来

我来回复

您尚未登录,请登录后再回复。点此登录或注册