-6
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 時間を超えた場合、経過時間に日数を表示したいと思います。

4

1 に答える 1

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
于 2012-07-08T18:41:56.183 に答える