Tecnología

Inicio

Cómo calcular la fecha y la hora Diferencia de Horas y Minutos en VBA

Cómo calcular la fecha y la hora Diferencia de Horas y Minutos en VBA


Visual Basic calcula fechas usando la estructura del DateTime. A DateTime variable almacena un tiempo en términos de su año, mes y día, la hora, el minuto y el segundo e incluso sus milisegundos. Un comando que actúa sobre las variables de fecha y hora, la función DateDiff, calcula la diferencia entre los dos tiempos. Devuelve esta diferencia en términos de lo que el intervalo que especifique, incluidos los días y años u horas y minutos.

Instrucciones

1 Escriba la siguiente línea de código en su programa:

Dim firstDateTime Como Nueva System.DateTime (2012, 12, 21, 13, 04, 0, 00, cal)

2 Reemplazar "2012" en la línea con el año de la época anterior.

3 Sustituir "12" con el número que corresponde con el mes de la época, con "1" representa a enero "2" en representación de febrero, y así sucesivamente.

4 Sustituir "21" con la fecha del día. "11 de diciembre", por ejemplo, se traduciría como "11."

5 Sustituir "13" con la hora de la hora, usando un reloj de 24 horas; "8:30 pm", por ejemplo, se traduce como "20."

6 Sustituir "05" con el acta del tiempo; "8:30 pm", por ejemplo, se traduce como "30"

7 Escribir, por debajo de la primera línea:

Dim secondDateTime Como Nueva System.DateTime (2012, 12, 21, 13, 04, 0, 00, cal)

8 Insertar la fecha y hora más tarde en la línea de código de la misma manera.

9 Escriba el siguiente código siguiente:

msg = "Diferencia entre los tiempos:" & DateDiff (DateInterval.Hour, FirstDate, secondDate) y "horas y" & (DateDiff (DateInterval.Minute, FirstDate, secondDate) - DateDiff (DateInterval.Hour, FirstDate, secondDate)) & " minutos"

MsgBox (msg)