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!