Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/03/2006, 20:10
Avatar de [EX3]
[EX3]
 
Fecha de Ingreso: marzo-2006
Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 18 años, 1 mes
Puntos: 1
Yo uso este codigo en algunos programas donde trabajo los tiempos en segundos:
Código:
Option Explicit

 Private Sub Form_Load()
Dim Horas As Long, Minutos As Long, Segundos As Long

Call Get_Time(9325, Horas, Minutos, Segundos)

MsgBox Format(Horas, "00") & ":" & Format(Minutos, "00") & ":" & Format(Segundos, "00")

 End Sub

 'Devuelve el tiempo en Horas, Minutos y Segundos:
 Private Sub Get_Time(TimeInSeconds As Long, Hours As Long, Minutes As Long, Seconds As Long)
 Dim Sec As Long, Min As Long, Hour As Long

Sec = TimeInSeconds

Do While Sec >= 60
    Sec = Sec - 60
    Min = Min + 1
Loop

Do While Min >= 60
    Min = Min - 60
    Hour = Hour + 1
Loop

Hours = Hour
Minutes = Min
Seconds = Sec

 End Sub 
Salu2...
__________________
Proyecto dx_lib32 (http://dxlib32.se32.com) Libreria DLL ActiveX para el desarollo de juegos y programas multimedia en Visual Basic 6.0 con la potencia de DirectX

Dice un dicho que "el que calla otorga". En internet tenemos otro que dice "nunca alimentes a un troll" que viene a decir "dejale hablar solo que se ya se cansara de incordiar". Solo los necios creen tener la razon con la ultima palabra.