経過時間を測定するには?


みゅう  2008-11-27 13:46:55  No: 145458  IP: 192.*.*.*

よろしくお願いします。
環境はVB2005、XPPROになります。

ある処理を実行するのにかかる時間を測定したいと考えています。
システム日付の差分で取得しようと考えていたのですが、
調べたところミリ秒の取得ができないようでした。

1秒未満の経過時間を調査する方法がありましたらご教授ください。
よろしくお願いします。

編集 削除
魔界の仮面弁士  2008-11-27 14:40:12  No: 145459  IP: 192.*.*.*

あれ? Now を使って取得されているのですよね?
VB2005 の Date 型では、秒未満の精度まで保持されているはずですけれども。

Dim d As Date = Now()
Dim s As String = d.ToString("hh:mm:ss.ffff")


なお、経過時間の測定が目的であれば、現在時刻を使うよりも、
Stopwatch クラスを用いた方が便利かも知れません。

編集 削除
みゅう  2008-11-28 11:41:23  No: 145460  IP: 192.*.*.*

お返事ありがとうございます。

調べ方が足りなかったようで、お手数お掛けしました。
申し訳ありません。

stopwatchクラスにつきましても調べて検討させて頂きます。

編集 削除