Какой должен быть лучший способ рассчитать временной разброс, который является точным до уровня Microseconds. В настоящее время я делаю следующее:Рекомендуемый метод расчета разницы между двумя временными частями
((TimeSpan)(DateTime.Now - _perfClock)).TotalMilliseconds
Примечание: perfClock является DateTime (устанавливается до задачи)
Что предполагают, чтобы дать точность ДО миллисекунд, но в моем случае это показывает значение заканчивается «000 ». например, 8000,9000 и т. д. Это заставляет меня думать, что это просто конвертирование секунд в миллисекунды где-то вместо вычисления diff в миллисекундах. (Возможно, я ошибаюсь где-то в коде выше).
Но какой должен быть рекомендуемый механизм для точного расчета времени Diff?
-Sumeet
Я думаю, вы должны смотреть на [ 'Stopwatch'] (HTTP : //msdn.microsoft.com/en-us/library/system.diagnostics.stopwatch.aspx) – V4Vendetta
название вводит в заблуждение, так как вы вычитаете из DateTime, а не TimeSpan. –
. i belive, вычитая из DateTime, дает вам временное значение – JasonS