标题: 让qtp自动填入当前系统日期要怎么办呢 set date 无法解决的 [打印本页] 作者: mallybel 时间: 2012-5-24 10:56 标题: 让qtp自动填入当前系统日期要怎么办呢 set date 无法解决的 客户端日期输入控件是个 JavaEdit 需要输入内容如 0000-00-00 中间的-是系统默认的 输入四位年后自动跳到月的输入。
下面这种方式可以自动录入
.JavaEdit("attached text:=领用日期:").Set "2012-05-23"
而用 set date 就不行。
.JavaEdit("attached text:=领用日期:").Set date
我需要让qtp自动填入当前系统日期要怎么办呢作者: mallybel 时间: 2012-5-24 11:13
date 得到的是2012-5-23 这个格式的。set 的时候自动变成2012-52-3 这种。这个还在考虑解决方式作者: hsjzfling 时间: 2012-5-24 11:24
在控制面板中把当前测试机器的日期格式修改为YYYY-MM-DD即可作者: mallybel 时间: 2012-5-24 11:33
已经解决了
businesstime = split(date,"-")
If len( businesstime(1))<2 Then
businesstime(1)=0&businesstime(1)
End If
If len( businesstime(2))<2 Then
businesstime(2)=0&businesstime(2)
End If
businesstime1=businesstime(0)&"-"&businesstime(1)&"-"&businesstime(2)