C#利用DateTime估計程式執行時間
之前,常常用Timer來做這件事! 而Timer在C#有三種可以用! 搞得超複雜的! 後來看VB6有些是直接用Timer來相減。找了資訊也看到C#有類似的作法。參考https://mike2014mike.github.io/c%23/2018/08/02/csharp-time-delta/
為了怕參考網址哪天內容不見了! 所以,自己記錄一下作法囉!
DateTime startT = DateTime.Now; //在程式執行前先定錨一個時間點
// 你的程式段開始
// ......
// 你的程式段結束
DateTime endT = DateTime.Now; //程式結束後再定一個時間點
TimeSpan dt = endT - startT; //用TimeSpan取得時間差
string str1 = dt.TotalMilliseconds.ToString(); //看你要取的時間差的時間單位
為了怕參考網址哪天內容不見了! 所以,自己記錄一下作法囉!
留言