Método que pasa de segundos a horas, minutos y segundos

WebProgramacion > Recursos sobre informática y tecnología > Programacion > C# > Método que pasa de segundos a horas, minutos y segundos
C#
Autor: Dámaso Velázquez Álvarez

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();
}