DateTime dt = DateTime.Now;
ThreadObj.Start();ThreadObj.Abort();
double len = (DateTime.Now - dt).TotalSeconds;
MessageBox.Show(len.ToString());

解决方案 »

  1.   

    楼上说的方法可行,不过还要注意c#的线程结束并不是在abort后就马上结束,如果有fianlly代码的话,他还要处理这些代码之后才结束
      

  2.   

    (DateTime.Now - dt).TotalSeconds;不行啊,这么减不行啊?
      

  3.   

    可以的啊, dateime-datetime 返回是一个TimeSpan 类型, 它也拥有日期的TotalSeconds属性啊..你试试TimeSpan dto = DateTime.Now - dt;
    double len = dto.TotalSeconds;