Con el siguiente método podremos presentar una hora almacenada en segundos en un formato más legible: horas, minutos y segundos.
El método recibe una variable llamada tsegundos que es el tiempo expresado en segundos y nos devuelve un String
con el tiempo formateado en horas, minutos y segundos (hh:mm:ss).
El código es el siguiente:
private String CalcularTiempo(Int32 tsegundos)
{
Int32 horas = (tsegundos / 3600);
Int32 minutos = ((tsegundos-horas*3600)/60);
Int32 segundos = tsegundos-(horas*3600+minutos*60);
return horas.ToString() + ":" + minutos.ToString() + ":" + segundos.ToString();
}