Я знаю, что это было задано раньше, но я не мог понять, как получить ответы, приведенные для моего конкретного примера. Это приложение WPF, написанное на C#, и я пытаюсь удалить несколько минут с промежутка времени.Удалить минуты от продолжительности временного интервала
До сих пор у меня есть приложение, чтобы выяснить продолжительность, удалив время начала с финиша, но теперь я пытаюсь удалить количество минут, которые пользователь ввел в форму.
Вот код до сих пор
private void testcal_Click(object sender, EventArgs e)
{
string startTime = teststart.Text;
string finishTime = testfinish.Text;
// Trying to deduct this lunchTime var from the duration TimeSpan
string lunchTime = testlunch.Text;
TimeSpan duration = DateTime.Parse(finishTime).Subtract(DateTime.Parse(startTime));
testlabel.Text = duration.ToString(@"hh\:mm");
}
Edit - обновление включает частные Void
Что именно вы подразумеваете под "удалить несколько минут"? Вычтите? Круглый? Это действительно помогло бы, если бы вы показали короткую, но полную программу, демонстрирующую проблему - с входным и ожидаемым выходом. (Возможно, 'AddMinutes' с отрицательным значением - это все, что вы ищете?) –
Я пытаюсь сбить количество минут, хранящихся в' lunchTime', из 'TimeSpan duration', данные' lunchTime' поступают из textbox на форме – HWGMousey