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


みゅう  2008-11-27 22:46:55  No: 145458

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

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

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


魔界の仮面弁士  2008-11-27 23:40:12  No: 145459

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

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

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


みゅう  2008-11-28 20:41:23  No: 145460

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

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

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加