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