У меня есть строка типа 03223311 (hhmmssff). Я собираюсь сравнить его с DateTime.Now и посмотреть, не отличается ли разница между этими значениями до 200 миллисекунд.Разница между двумя строковыми значениями и теперь
xdate="03223311";
if(Math.Abs(Convert.ToInt32(xdate) - Convert.ToInt32(DateTime.Now.ToString("hhmmssff")))<200)
Я попытался запустить линию выше в таймере с интервалом в 1, но я не могу добраться до этого состояния, даже если я изменить xdate текущее время .... Вы знаете, как решить проблему или даже лучше подойти?
И мы до сих пор нет ответа, почему это не работает. Только я знаю, что DateTime.Now бесполезен, когда вы делаете измерения производительности. Он не обновляется в миллисекундах. В таких случаях я должен использовать секундомер. – Ivan