天边无尽头

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
需要知道程序中某个操作执行了多久,可用类似如下的代码计算得知:

            TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数
            
//...
             //
执行某操作
             //...
            TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks);

            TimeSpan ts 
= ts2.Subtract(ts1).Duration(); //时间差的绝对值

            
string spanTotalSeconds = ts.TotalSeconds.ToString(); //执行时间的总秒数
            string spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + ""  + ts.Seconds.ToString() + ""//以X小时X分X秒的格式现实执行时间
posted on 2007-05-24 18:58  张林  阅读(296)  评论(0)    收藏  举报