using System; public class Test { static string FormatRushTime (TimeSpan span ) { if ( span.Days > 0 ) { return String.Format("{0:d}d {1:d}h", span.Days, span.Hours); } if ( span.Hours > 0 ) { return String.Format("{0:d}h {1:d}m", span.Hours, span.Minutes); } if ( span.Minutes > 0 ) { return String.Format("{0:d}m {1:d}s", span.Minutes, span.Seconds); } return String.Format("{0:d}s", span.Seconds); } public static void Main() { Console.WriteLine(FormatRushTime(new TimeSpan(123456789123))); } }