Как сделать что бы часы были до 99? Что бы при вводе 359999 секунд возвращало 99:59:59? Так же, можно ли при создании DateTime опустить год, месяц, день если они не нужны(я не нашел таких перегрузок).
private string GetReadebleTime(int seconds)
{
var maxTime = 359999;
if (seconds > maxTime || seconds < 0)
return "0";
var hours = seconds / 3600;
seconds %= 3600;
var minutes = seconds / 60;
seconds %= 60;
DateTime dateTime = new DateTime(1, 1, 1, hours, minutes, seconds);
return dateTime.ToString("HH:mm:ss");
}