在编程过程中,为了测试性能,经常需要输出某个操作或某个方法所消耗的时间,然后,显示出来,便于直观的了解性能!
具体方法:
//1:计时开始时间
DateTime beginTime = System.DateTime.Now;
...............................//2:执行的过程
//3:计时结束时间
DateTime endTime = System.DateTime.Now;
//4:时间差
TimeSpan TS = endTime - beginTime;
//5:格式化显示
StringBuilder strTS = new StringBuilder();
strTS.Append(TS.Hours.ToString()).Append("小时").Append(TS.Minutes.ToString()).Append("分钟").Append(TS.Seconds.ToString()).Append("秒");