Formatting TimeSpan.ToString Text

Hey Guys,

I have a calculation that takes place utilizing the TimeSpan.FromTicks method, the result is stored in a TimeSpan object. The calculation itself is working correctly, but I’d like to format the result a bit nicer than it is and I can’t figure out how to format a TimeSpan.

The result from the TimeSpan is:

00:00:04.6153846

I’d like to remove any preceding zero’s and round up to the second decimal place, such as:

4.62

Does anyone know how I might be able to accomplish this? I can’t seem to find a .NET ‘built in’ solution.

Thanks in advance.

http://john-sheehan.com/blog/wp-content/uploads/msnet-formatting-strings.pdf