I have a timespan, ts
, that has mostly minutes and seconds, but sometimes hours.
I'd like ts
to return a formatted string that'll give the following results:
3:30 (hours not displayed, showing only full minutes)
13:30
1:13:30 (shows only full hours instead of 01:13:30)
So far I have:
string TimeSpanText = string.Format("{0:h\\:mm\\:ss}", MyTimeSpan);
but it's not giving the above results. How can I achieve the results I want?