Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[求助]VBA如何获得当前的电脑时间?最好毫秒级别

1楼
阿火 发表于:2010/12/29 14:53:26
如题,哪个对象哪个方法可以获得当前的时间?越精确越好
2楼
夏小飞 发表于:2010/12/29 14:59:48
time()
3楼
一亩三分地 发表于:2010/12/29 17:34:57
想获得毫秒级的时间信息,可以使用Win API GetTickCount,返回系统开机到当前的Tick数,以毫秒为单位。

sub test()
      Set Wrap = CreateObject("DynamicWrapper")
      Wrap.Register "KERNEL32.DLL","GetTickCount","f=s","r=l"
      msgbox Wrap.GetTickCount
end sub
4楼
阿火 发表于:2010/12/30 9:42:57

谢谢 一亩三分地

但返回的好像是数字?我想要 毫秒级别的时间  time() 或者now() 好像是秒而已

5楼
一亩三分地 发表于:2010/12/30 11:25:57
 绝对精准毫秒级的时间好像无法得到。通常使用两次GetTickCount的毫秒差
6楼
kepler 发表于:2013/1/21 16:19:51
毫秒级应该没有什么实战意义吧? 几个交易所之间的偏差有时都有1秒钟.本地时间和北京时间和交易所时间和金字塔服务器时间.这么多时间偏差1秒半秒的完全是正常的.
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03711 s, 2 queries.