Следующий код
Console.WriteLine("{0:%h} hours {0:%m} minutes",
new TimeSpan(TimeSpan.TicksPerDay));
выдает такой результат:
0 часов 0 минут
Я бы хотел получить такой результат:
24 часа 0 минут
Что мне не хватает в этой строке формата?
PS Я знаю, что могу вручную разбить TimeSpan на дни и часы и умножить два, но предпочел бы использовать строку настраиваемого формата, так как эти временные интервалы отображаются в сетке данных silverlight, и люди ожидают увидеть часы, а не дни.