计算经过的时间

时间:2012-07-08 18:38:33

标签: c vb.net

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小时的天数。

1 个答案:

答案 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