
31/03/2006, 20:10
|
![Avatar de [EX3]](http://static.forosdelweb.com/customavatars/avatar131179_1.gif) | | | Fecha de Ingreso: marzo-2006 Ubicación: Fuenlabrada, Madrid
Mensajes: 203
Antigüedad: 19 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. |