1、Extended类型怎么转换为INTEGER
2、怎样得到两个时间之间的间隔(毫秒)

解决方案 »

  1.   

    truncvar v1,v2:cardinal;
    begin
      v1:=gettickcount;
      //...do something
      v2:=gettickcount;
      //v2-v1
    end;
      

  2.   

    Extended->Integer:可使用Round(四舍五入)或Trunc(截断)这两个函数获得时间差:
    先把把你的时间串转换成TDateTime,可参见EncodeDate和EncodeTime两个函数,然后简单的减一下,结果就是这个两个时间差的天数了
      

  3.   

    Unit
    DateUtils
    function SecondsBetween(const ANow, AThen: TDateTime): Int64;用结果*1000
      

  4.   

    失误,直接有函数function MilliSecondsBetween(const ANow, AThen: TDateTime): Int64;