Date + 2 是时间变量即OK 可如下: Dim i As Date i = Date Debug.Print i + 2
dim a as datea=CDate("2003-6-25") + 2 前面错了
不能把a转换为字符串类型吗? 我想把它在text1.text中显示出来?
text1.text = dateadd("d",2,date) '文本 = 函数(“以天计算”,2天,系统当前日期)==================相关资料=========================== DateAdd函数以Variant类型返回包含在一个日期加上了一段时间间隔的结果.语法 DateAdd(interval,number,date)其中Interval是必需的字符串表达式,是所要加的时间间隔.Number是必需的数值表达式,是要加上的时间间隔的数量,其数值可为正数(得到未来的日期),也可以为负数(得到过去的日期).Date是必需的Variant类型或表示日期的字符类型,该日期还加上了时间间隔.interval参数具有以下设定值: Yyyy:年 Q:季 M:月 Y:一年的日数 D:日 W:一周的日数 Ww:周 H:时 N:分钟 S:秒 示例: Dim FirstDate As Date '声明变量. Dim IntervalType As String Dim Number As Integer Dim Msg IntervalType="d" '"d"指定以"日"作为间隔. FirstDate=InputBox("请输入日期:") Number=InputBox("请输入增加的天数") Msg="新的日期为:"&DateAdd(IntervalType,Number,FirstDate) Debug.Print Msg
是时间变量即OK
可如下:
Dim i As Date
i = Date
Debug.Print i + 2
前面错了
我想把它在text1.text中显示出来?
'文本 = 函数(“以天计算”,2天,系统当前日期)==================相关资料===========================
DateAdd函数以Variant类型返回包含在一个日期加上了一段时间间隔的结果.语法
DateAdd(interval,number,date)其中Interval是必需的字符串表达式,是所要加的时间间隔.Number是必需的数值表达式,是要加上的时间间隔的数量,其数值可为正数(得到未来的日期),也可以为负数(得到过去的日期).Date是必需的Variant类型或表示日期的字符类型,该日期还加上了时间间隔.interval参数具有以下设定值:
Yyyy:年
Q:季
M:月
Y:一年的日数
D:日
W:一周的日数
Ww:周
H:时
N:分钟
S:秒
示例:
Dim FirstDate As Date '声明变量.
Dim IntervalType As String
Dim Number As Integer
Dim Msg
IntervalType="d" '"d"指定以"日"作为间隔.
FirstDate=InputBox("请输入日期:")
Number=InputBox("请输入增加的天数")
Msg="新的日期为:"&DateAdd(IntervalType,Number,FirstDate)
Debug.Print Msg