You can format a TimeSpan in the hh: mm: ss format in C#.
Firstly, set the TimeSpan −
TimeSpan ts = new TimeSpan(9, 15, 30);
To format TimeSpan −
{0:hh\\:mm\\:ss}The following is the code −
Example
using System;
using System.Linq;
public class Demo {
public static void Main() {
TimeSpan ts = new TimeSpan(9, 15, 30);
Console.WriteLine("{0:hh\\:mm\\:ss}", ts);
}
}Output
09:15:30