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 小时的天数。
您可以使用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