用VS2005建一个工程,由于循环次数较多,程序的运行时间很长,想随时知道运行了多长时间,因此希望在界面上能显示出程序开始运行的时间,以及运行结束的时间,请问怎么实现?请高手赐教,感谢!

解决方案 »

  1.   

    用个 timer 控件 记录开始 和结束
      

  2.   

    构建date对象,在程序开始和结束的时候调用一下当前的时间。
      

  3.   

    开始和结束时都显示
    DateTime.Now
      

  4.   

    开始运行的时候记录个时间,然后使用Timer定时取得当前时间,可计算得到已运行时间。
    至于结束时间,你自己去估计了。
      

  5.   

    程序运行与结束时记录系统时间,而后计算时间差,建议用 TimeSpan。
      

  6.   

    同意 用个 timer 控件 记录开始 和结束
      

  7.   

    程序开始运行时记录开始时间,然后使用Timer定时取得当前时间,可计算出程序的运行时间。
    当程序运行完毕时,在界面显示当前时间就是结束时间。
      

  8.   

    DateTime.Now
    程序关闭进行计算 。 TimeSpan()
      

  9.   

    在循环开始的时候就DateTime.Now咯。你不是要看到时间吗?那你在循环里面也得写这个咯。获取当前的时间。然后退出循环的时候就就算循环的时间,这个计算应该不要我说吧。你要的结果也可以写在里面咯。一样的啊。
      

  10.   

    long curTickValue = Environment.TickCount; 
    long difference = curTickValue - compuTime; 
    StopWatch
      

  11.   

    循环开始显示
    DateTime.Now
    循环结束时显示
    DateTime.Now
      

  12.   

    获取当前的时间
    DateTime.Now或者用System.Windows.Forms.Timer控件