What is the recommended way of formatting TimeSpan objects into a string with a custom format?
TimeSpan
Simple. Use TimeSpan.ToString with c, g or G. More information at MSDN
TimeSpan.ToString