51Testing软件测试论坛

标题: 请各位大神再帮我看看这段代码 [打印本页]

作者: 鱿鱼丝    时间: 2016-8-10 10:02
标题: 请各位大神再帮我看看这段代码
代码如下:         


dateArray=Date
dateArray=split(dateArray,"-")
tYear=dateArray(0):tMonth=dateArray(1):tDay=dateArray(2)
curYear=tYear
If tmonth<10 Then
    curmonth="0"&tmonth
    else
    curmonth=tmonth
End If
If tDay<10 Then
    curday="0"&tday
    else
    curday=tday
End If
出错提示:




Line (5): "tYear=dateArray(0):tMonth=dateArray(1):tDay=dateArray(2)". 下标越界: '[number: 1]'The test run cannot continue due to an unrecoverable error.
请各位大神帮忙分析一下,到底要怎么修改,万分感谢!!!

作者: seagull1985    时间: 2016-8-10 10:36
不是已经提醒你下标越界了吗?你打印下dateArray里面到底有几个值啊。。。
作者: puchonghui    时间: 2016-8-10 11:09
vbs的Date取的是系统的日期,包括了日期格式的设定,你到日期/时间设定里,把日期改成yyyy-mm-dd的格式就行了
作者: 鱿鱼丝    时间: 2016-8-10 12:56
seagull1985 发表于 2016-8-10 10:36
不是已经提醒你下标越界了吗?你打印下dateArray里面到底有几个值啊。。。

原来是date的格式不对,已经解决了,谢谢
作者: 鱿鱼丝    时间: 2016-8-10 12:56
seagull1985 发表于 2016-8-10 10:36
不是已经提醒你下标越界了吗?你打印下dateArray里面到底有几个值啊。。。

原来是date的格式不对,已经解决了,谢谢
作者: 鱿鱼丝    时间: 2016-8-10 12:57
puchonghui 发表于 2016-8-10 11:09
vbs的Date取的是系统的日期,包括了日期格式的设定,你到日期/时间设定里,把日期改成yyyy-mm-dd的格式就行 ...

确实是date的格式不对,已经解决了,太感谢你了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2