zhangchaoy 发表于 2011-12-15 09:57:46

如何提取输入的日期与当前日期做比较

Dialog("Login").WinEdit("Agent Name:").Set "test"
Dialog("Login").WinEdit("Password:").SetSecure "4ee8685a0b248f4c53fa31986828f095e6d15bd2"
Dialog("Login").WinEdit("Password:").TypemicReturn
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:12

有高手指教一下吗

hsjzfling 发表于 2011-12-15 14:22:33

如果你不清楚如何使用日期函数进行比较,但至少你知道手工怎样去比较吧,肯定是先比较年,然后月,最后日,用一个字符串的处理函数分别取到月日年即可

zhangchaoy 发表于 2011-12-15 14:30:21

有没有办法用整个日期比较呢,或者按楼上说的那样分开写也行。请帮忙写一点代码做个示范。
期待中。。。
谢谢

hsjzfling 发表于 2011-12-15 15:34:59

分割日期可以使用mid或者split,日期之间也是可以做加减法,或者用datediff,但是需要保证输入的日期格式是本地locale中的合法格式,详情查阅帮助文档
页: [1]
查看完整版本: 如何提取输入的日期与当前日期做比较