2.1.3 常用函数解析
Date 函数
作用:返回当前系统日期。
语法:Data。
参数:无。
示例:
Dim MyDate MyDate = Date Msgbox MyDate |
使用QTP执行以后的结果如图2-6所示。
图2-6
-函数实际项目臆测&点评-
经常需要在自动化测试过程中写一些的测试执行Log,那么抓取时间的函数就相当有必要了,也可以用于错误截图时的后缀名。
Now 函数
作用:返回当前系统时间。
语法:Now。
参数:无。
示例:
Dim MyNow MyNow = Now Msgbox MyNow |
使用QTP执行以后的结果如图2-7所示。
图2-7
-函数实际项目臆测&点评-
如果说写Log文件,更加推荐本函数,因为有具体的时间而不仅仅只有日期。如果作为错误截图,个人认为本函数相对就比较不合适一些!毕竟我们都知道图片的文件名是不能有“:”这种字符的,即使最终去除了这些特殊字符,但是整体的表现力远不如前者,同时也会显得很繁琐!
DateDiff 函数
作用:返回两个日期之间的间隔。
语法:DateDiff (interval, date1, date2)。
参数。interval:通俗地讲它就是事先设一个时间比较单位,这个单位可以且只可以是表2-1中的单位。
表2-1 时间比较单位
Setting | Description |
yyyy | Year |
q | Quarter |
m | Month |
y | Day of year |
d | Day |
w | Weekday |
ww | Week of year |
h | Hour |
n | Minute |
s | Second |
注:参数只能设置成上表中左边这一栏的数据。