Niestandardowy format Timespan z String.Format

Chcę sformatować przedział czasu tak, aby miał taki format 49 godz. 34 mn. 20 sek

Użyłem poniższego formatu String:

String.Format("{0:00}:{1:00}:{2:00}", theTimeSpan.TotalHours, theTimeSpan.Minutes, theTimeSpan.Seconds)

Formatuje przedział czasu do tego formatu 49:34:20. Jak mogę dodać hr mn sec do powyższego String.Format? czy jest inny łatwy sposób? Dziękuję Ci.

questionAnswers(1)

yourAnswerToTheQuestion