51Testing软件测试论坛

标题: 如何提取输入的日期与当前日期做比较 [打印本页]

作者: zhangchaoy    时间: 2011-12-15 09:57
标题: 如何提取输入的日期与当前日期做比较
Dialog("Login").WinEdit("Agent Name:").Set "test"
Dialog("Login").WinEdit("Password:").SetSecure "4ee8685a0b248f4c53fa31986828f095e6d15bd2"
Dialog("Login").WinEdit("Password:").Type  micReturn
With Window("Flight Reservation")
.ActiveX("Attached Text:=Date of Flight:", "Index:=0").Type DataTable ("Date_of_Flight", "Action1")
iDate = .ActiveX("Attached Text:=Date of Flight:", "index:=0").GetROProperty("Text")

我想提取Date of Flight中的日期,然后和今天的日期相比较,看看输入的日期是否小于当前日期该如何比较呀。
谢谢指教
作者: zhangchaoy    时间: 2011-12-15 13:27
有高手指教一下吗
作者: hsjzfling    时间: 2011-12-15 14:22
如果你不清楚如何使用日期函数进行比较,但至少你知道手工怎样去比较吧,肯定是先比较年,然后月,最后日,用一个字符串的处理函数分别取到月日年即可
作者: zhangchaoy    时间: 2011-12-15 14:30
有没有办法用整个日期比较呢,或者按楼上说的那样分开写也行。请帮忙写一点代码做个示范。
期待中。。。
谢谢
作者: hsjzfling    时间: 2011-12-15 15:34
分割日期可以使用mid或者split,日期之间也是可以做加减法,或者用datediff,但是需要保证输入的日期格式是本地locale中的合法格式,详情查阅帮助文档




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