2019-07-31更新 添加 把数字转化为 时:分:秒
2018-07-10更新
2018-07-10更新
以下是耗时计算的2种方法,我更喜欢用的是方法一
耗时计算方法一
public void Timeing() { DateTime dt1 = DateTime.Now; for (int i = 0; i < 5; i++)//模拟耗时计算 { Thread.Sleep(1000); } DateTime dt2 = DateTime.Now; TimeSpan ts = dt2 - dt1; double totalMilliseconds = ts.TotalMilliseconds;//单位毫秒 double totalSeconds = ts.TotalSeconds;//单位秒 double totalMinutes = ts.TotalMinutes;//单位分钟 //把数字转化为 时:分:秒 string s= TimeSpan.FromSeconds(ts.TotalSeconds).ToString(@"hh\:mm\:ss") //转载请保留原创地址:http://www.luofenming.com/show.aspx?id=ART2018020700004 }
耗时计算方法二
这个精确度很高 约为2.5秒
以下是核心代码
private void button6_Click(object sender, EventArgs e) { long dataStart = DateTime.Now.Ticks; for(int i = 0; i < 5; i++) { Thread.Sleep(500); } long dataEnd = DateTime.Now.Ticks; MessageBox.Show(dataStart.ToString() + "-----" + dataEnd.ToString() + "-------" +(dataEnd-dataStart)/100000.0); }