停止更新,更多信息关注微博 http://t.qq.com/cloudits 性能测试i进阶指南相关信息请见http://bbs.51testing.com/thread-1020883-1-1.html

如何在vbs中获得unix time时间

上一篇 / 下一篇  2012-07-23 09:51:42 / 个人分类:自动化测试

最近在做自动化框架的时候遇到一个时间问题,为了和别的系统同步时间,需要使用Unix time格式,而vbs没有提供这个功能,所以搜索了一下找到了下面的解决方法

O7C*p.B k%E+AW5H0
在vbs里求unix时间可以这样做
Function unixtime8() '支持第八时区
unixtime8=DateDiff("s","1970-01-01 00:00:00",Now)-480*60
End Function
51Testing软件测试网&r)Yu,A%g
51Testing软件测试网(I OLng
Function UnixTime() '支持系统自动判断时区
Set bjWMIService =GetObject("winmgmts:\\.\root\cimv2") 
Set colItems = objWMIService.ExecQuery("Select * from Win32_OperatingSystem",,48) 
For Each objItem in colItems 
TimeZone = objItem.CurrentTimeZone 
Next 
'MsgBox TimeZone 8时区的做法就是8*60=480
UnixTime = DateDiff("s", "01/01/1970 00:00:00", Now()) 
UnixTime = UnixTime - TimeZone * 60 
End Function 

TAG:

悾歽枝的个人空间 引用 删除 悾歽枝   /   2012-11-06 10:37:20
5
jeffsui的个人空间--凭海临风的小筑 引用 删除 jeffsui   /   2012-11-03 14:31:29
不错,收藏了
jeffsui的个人空间--凭海临风的小筑 引用 删除 jeffsui   /   2012-11-03 14:31:15
5
Geiler的个人空间 引用 删除 Geiler   /   2012-07-26 19:20:32
就是这个耶。反正我是不可能帮你省事儿了
Geiler的个人空间 引用 删除 Geiler   /   2012-07-26 19:20:18
5
QTP 学习者 引用 删除 ratankoy   /   2012-07-24 09:24:57
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar