设为首页收藏本站

 找回密码
 注册
查看: 3804|回复: 1
打印 上一主题 下一主题

求判断两个时间间隔多少秒的高效算法 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
1#
发表于 2008-5-31 12:52:19 |显示全部楼层
求出小时,分钟,秒
然后小时*3600+分钟*60+秒,然后进行比较

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2008-5-31 13:01:28 |显示全部楼层
不用搞得这么复杂。看看下面的代码,也许对您有启发
  1.         TmpLastIndex = A_GetLastOpenOrderIndex(Enum_Sell,Enum_Exit);
  2.         If(TmpLastIndex != InvalidInteger)
  3.         {
  4.                 Commentary("准备撤单...");
  5.                 TmpContractNo = Data1.A_OpenOrderContractNo(TmpLastIndex);
  6.                 If(TmpContractNo!="")
  7.                 {
  8.                         A_DeleteOrder(TmpContractNo);
  9.                         EntryDeleteSeconds = CurrentTime;
  10.                 }Else
  11.                 {
  12.                         Commentary("出错了A!");
  13.                 }       
  14.         }Else // 全部成交了
  15.         {
  16.        。。。。。
  17.       
  18.         }
复制代码

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-23 19:31

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部