main()
{
clock_t start, end;
double elapsed;
start = clock();
/* some function */
end = clock();
elapsed = ((double) (end - start)) / CLOCKS_PER_SEC;
}
我不懂VB.NET,我需要VB.NET中的前面的C程序。我还希望显示经过时间超过24小时的天数。
答案 0 :(得分:4)
您可以使用System.Diagnostics.Stopwatch
类在.NET中精确计算操作。
Dim stopwatch As New Stopwatch()
stopwatch.Start()
'Perform timed operations here
stopwatch.Stop()
现在可以将已过去的TimeSpan
检索为stopwatch.Elapsed
。要直接模拟C代码,您可以写:
Dim elapsed = stopwatch.Elapsed.TotalSeconds