Calcular tiempo en HH:MM:SS basado en segundos
De acuerdo a una longitud de un texto determiné que se leen 163 caracteres en 12 segundos.
Luego, en base a ese resultado calculo cuánto tomará leer X cantidad de caracteres (siendo X = txtArg)
Int((Len(txtArg) * 12) / 163)
Luego debo convertir esos X segundos en horas, minutos y segundos. Conseguí un código que no siempre da bien:
aHOR = SEGS / 3600 aMIN = (SEGS Mod 3600) / 60 ASEG = ((SEGS Mod 3600) Mod 60)
El problema viene cuando la duración de la lectura supera los 200 segundos. A veces me suma un minuto, otras lo resta y otras da bien.
¿Cómo puedo hacer para que me calcule de manera correcta?
2 respuestas
Respuesta de Sveinbjorn El Rojo
1
Respuesta de Julián González Cabarcos
1