Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Función para convertir un número de segundos a horas, minutos y segundos C# C Sharp
Lenguaje de programación Visual C# .Net

Función que convierte un número de segundos en horas, minutos y segundos. Se le pasa como parámetro un número de segundos y devuelve una cadena de texto (string) con su conversión a horas, minutos y segundos.


        public string convertirSegundosHorasMinutos (int segundos)
        {
            int hor, min, seg;              
            hor = (segundos / 3600);
            min = ((segundos - hor * 3600) / 60);
            seg = segundos - (hor * 3600 + min * 60);  
            return hor + "h " + min + "m " + seg + "s";  
        }
Ejemplo de uso:
        foreach (ActivitySummary actividad in actividades)
        {                
            elementosFila[0] = actividad.Name;
            elementosFila[1] = string.Format("{0:0.00}", actividad.Distance / 1000);
            elementosFila[2] = string.Format("{0:0.0}", actividad.AverageSpeed * 3.6);
            elementosFila[3] = string.Format("{0:0.0}", actividad.MaxSpeed * 3.6);
            elementosFila[4] = string.Format("{0:0.0}", actividad.ElevationGain);
            elementosFila[5] = convertirSegundosHorasMinutos(actividad.ElapsedTime);
            elementosFila[6] = convertirSegundosHorasMinutos(actividad.MovingTime);
            elementoListView = new ListViewItem(elementosFila);
            lsActividad.Items.Add(elementoListView);
        }   




Publicado el: 2015-06-08

Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A