У меня есть два текстовых поля. Один для часов во времени и один для часов. Время будет помещено в этот формат:
Hours:Minutes
Допустим, я зашел в 7:00 утра и выходил в 2:00 вечера.
С моим текущим кодом я получаю разницу в 2 часа, но это должно быть 7 часов. Как мне это сделать на С#. Я собирался конвертировать в 24 часа, разрешив пользователю выбрать AM или PM, но я запутался.
Итак, в основном, как бы я вычислил разницу между часами между ними?
Я попробовал это, но получил 2 часа, а не 7, когда я подключил номера.
DateTime startTime = Convert.ToDateTime(textBox1.Text);
DateTime endtime = Convert.ToDateTime(textBox2.Text);
TimeSpan duration = startTime - endtime;