Visual Basic - Converti " : : : "

Life is soft - evento anual de software empresarial
 
Vista:

Converti " : : : "

Publicado por gustavo (1 intervención) el 25/02/2009 06:48:20
Saludos a todos, tengo un tiempo en segundos y me gustaria transformarlo en horas minutos y segundos ya tengo la forma de hacerlo

Tiempo = MMControl1.Length / 30
Dim horas As Integer
horas = Tiempo / 3600
Dim minutos As Integer
minutos = (Tiempo Mod 3600) / 60
Dim segundos As Integer
segundos = ((Tiempo Mod 3600) Mod 60)

ahora necesito transformar estos a un formato de tipo " 00 : 00 : 00 "

Como lo puedo hacer?

pork con esos valores puedo obtener algo asi
9:5:13

pero lo ke nesesito es
09:05:13

Gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Converti

Publicado por P3L30N2009 (699 intervenciones) el 25/02/2009 09:27:08
Variable = Format(horas, "00") & ":" & Format(minutos, "00") & ":" & Format(segundos, "00")

Para evitar errores con decimales, te aconsejo que utilices el operador de división entera en los cálculos:

horas = Tiempo \ 3600
minutos = Tiempo \ 60 Mod 60
segundos = Tiempo Mod 60
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar