Отформатируйте TimeSpan в мм:сс для положительных и отрицательных значений TimeSpan.C#

Место общения программистов C#
Anonymous
Отформатируйте TimeSpan в мм:сс для положительных и отрицательных значений TimeSpan.

Сообщение Anonymous »

Я ищу решение в .net 3.5. Я написал следующее рабочее решение:

Код: Выделить всё

private string FormatTimeSpan(TimeSpan time)
{
return String.Format("{0}{1:00}:{2:00}", time < TimeSpan.Zero ? "-" : "", Math.Abs(time.Minutes), Math.Abs(time.Seconds));
}
Но у меня вопрос: есть ли лучший способ? Может быть, что-то короче, где мне не нужна вспомогательная функция.

Подробнее здесь: https://stackoverflow.com/questions/110 ... -timespans

Вернуться в «C#»