解决方案 »

  1.   

    二、困惑
    这段程序中有两个时间:第一,程序开始运行的时间TimeStart,第二,程序运行结束的时间TimeEnd。现在,我想用这两个时间进行相减,从而得到时间差,这个时间差就是程序运行排序的时间。请问:我如何得到这两个时间相减的时间差的毫秒级别?(因为程序运行时间很短)
    请高手大侠给予解答和帮忙,谢谢!
      

  2.   

    (TimeEnd - TimeStrart).Milliseconds这个?
      

  3.   

    (TimeEnd - TimeStart).TotalMilliseconds两个时间相减,结果类型是TimeSpan, msdn上的解释:http://msdn.microsoft.com/en-us/library/system.timespan(v=vs.110).aspx
      

  4.   

    两个时间相减,得到的类型是TimeSpan
    比如定义个TimeSpan TS=TimeEnd-TimeStart;
    然后获取TS.milisecond就行了
      

  5.   

    Quote: 引用 3 楼 findcaiyzh 的回复:

    (TimeEnd - TimeStart).TotalMilliseconds两个时间相减,结果类型是TimeSpan, msdn上的解释:正解