Я сохранил продолжительность в минутах и хочу получить вывод «1 день 5 часов 30 минут».В настоящее время я добавляю минуты к интервалу времени и делаю что-то вроде этого:
TimeSpan ts = new TimeSpan(0,0,1800, 0);
Response.Write(ts.Days + "day(s) " + ts.Hours + " hour(s)" + ts.Minutes + " minutes");
Но теперь меня интересуют только часы рабочего дня.Поэтому, когда продолжительность TimeSpan составляет 27 часов, он не должен создавать выходной сигнал «1 день 3 часа».Я хочу иметь "3 дня 3 часа".
Может быть, есть простой способ сделать это с помощью объекта Timespan?Можно ли изменить поведение TimeSpan по умолчанию?Или мне нужно запрограммировать свой собственный класс Timespan?
Thx cpt.oneeye