1. ホーム
  2. c#

[解決済み] C#でミリ秒単位で時間を取得する

2022-05-01 08:17:13

質問

時間をミリ秒単位で取得するプログラムを作っています。時間というのは、それ自身と等しくなることはなく、常に1秒前より1000個大きい数という意味です。私は、以下の変換を試みました。 DateTime.Now を指定します。 TimeSpan を取得し TotalMilliseconds しかし、完璧に正確とは言えないと聞いたことがあります。

もっと簡単な方法はないのでしょうか?

どのように解決するのですか?

を使用します。 Stopwatch クラスがあります。

メソッドと プロパティを使用することができます。 は、経過時間を正確に測定することができます。

ここに実装するための良い情報があります。

パフォーマンステスト System.Diagnostics.Stopwatchによる正確な実行時間計測