Я пытаюсь вычислить разницу во времени двух заданных временных интервалов, но ответы не кажутся правильными, что я делаю неправильно?Рассчитать разницу во времени с помощью TimeSpan
Мой код:
По какой-то причине значение, данное amFinish
изменяется с 16:30 до 16:18:00 я понятия не имею, почему!
А что, если у меня есть текстовое поле и пользователь вводит 16,30, как бы я принять это значение и вычислить его как 16hrs и 30mins
Ответ должен быть 05.30, но вместо этого я получаю 05.18. Любые предложения?
Вы понимаете, что amStart в считанные минуты, поэтому вы вычитаете (11 минут - 16 часов и 18 минут), и вы не должны вычитать amFinish - amStart? Если вам нужно 5:30 попробовать (новый TimeSpan (16,30,00) - новый TimeSpan (11,00,00)); – Heinrich