Hola,
.Net tiene la clase
TimeSpan que representa una diferencia entre
DateTime. Luego invocando el método
ToString puedes mostrar esta diferencia de tiempo en el formato que prefieras.
Creo que para especificarle formato al
TimeSpan tienen que estar usando .Net 4, si no te lo saca en el formato por defecto que tenga el
ToString
Te muestro un ejemplo de como usarlo:
Código:
TimeSpan ts = dateB - dateA;
Console.WriteLine(ts.ToString("mm:ss"));
Salu2!