Вопрос : Математика TimeSpan

Дорога точно возвратить diff между TimeSpans?

например; inTrackLength = 00:54: 16.1220000 и inTimeElapsed = 00:51: 30.3910000

Dim TimeRemaining как TimeSpan =

Since inTrackLength.Subtract (inTimeElapsed) я только показываю часы: Минуты: Seconds

TimeRemaining будет 00:02: 45.7310000

I ожидало бы TimeRemaining быть округленным к 00:02: догадка 46.

I мое реальное вопрос в том, что как делает round-up TimeRemaining I к самое близкое второму?
class=

Ответ : Математика TimeSpan

вы можете попытаться проверить часть TotalMilliseconds…

госпожа = ts.TotalMilliseconds
ts.TotalMilliseconds=0
если госпожа > 0.5 после этого ts.add, то (нового (0.0.0.0.0.1.0))
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us