我随着时间进行简单的计算,看看过程运行了多长时间.
(DateTime.Now - StrtTime).ToString("hh:mm:ss")
Run Code Online (Sandbox Code Playgroud)
StrtTime的地方:DateTime StrtTime = DateTime.Now;
.但我得到一个例外:
Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)
什么是正确的方法来做到这一点?
一个DateTime减去另一个导致TimeSpan价值,而不是其他DateTime.在TimeSpan不支持您指定的格式字符串.
对于标准TimeSpan格式字符串,请参阅此处,此处查看自定义格式.
但是,要测量处理时间,您应该使用更适合该任务的工具System.Diagnostics.Stopwatch.
Stopwatch watch = new Stopwatch();
watch.Start();
DoSomeProcess();
watch.Stop();
TimeSpan processTime = watch.Elapsed;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1570 次 |
| 最近记录: |