Wie Sie das Date & Time Difference in Stunden und Minuten in VBA berechnen . Ein DateTime Variable speichert eine Zeit im Hinblick auf seine Jahr, Monat und Tag, die Stunde , Minute und Sekunde und sogar seine Millisekunden. Ein Befehl, der auf DateTime Variablen , die DateDiff-Funktion wirkt berechnet die Differenz zwischen den beiden Zeitpunkten . Es gibt diesen Unterschied hinsichtlich des zuletzt gewählten Intervall angeben , einschließlich Tage und Jahre oder Stunden und Minuten . Anleitung
1
Geben Sie die folgende Codezeile in Ihr Programm :
Dim As New firstDateTime System.DateTime (2012 , 12, 21 , 13, 04, 0, 00 , cal )
2
Ersetzen Sie " 2012" in der Zeile mit dem früheren Zeitpunkt des Jahres.
3
Ersetzen Sie " 12" mit der entsprechenden Anzahl mit der Zeit des Monats mit "1" repräsentieren Januar "2" darstellen Februar und so weiter.
4
Ersetzen Sie " 21" mit dem Datum des Tages . " 11. Dezember , " zum Beispiel würde als übersetzen
5
Ersetzen Sie " 13" mit der Zeit die Stunde , mit einem 24 -Stunden-Uhr " 11 . "; " 8.30 ", zum Beispiel , übersetzt als " 20 ".
6
Ersetzen Sie " 05" mit der Zeit die Minuten; . " 30 " " 20.30 Uhr , " zum Beispiel , übersetzt als
7 < p> Typ , unterhalb der ersten Zeile:
Dim As New secondDateTime System.DateTime (2012 , 12, 21 , 13, 04, 0, 00, cal)
8
Insert das spätere Datum und Uhrzeit in der Codezeile in der gleichen Weise
9
Geben Sie den folgenden Code next: .
msg = "Differenz zwischen den Zeiten :" & DateDiff ( DateInterval. Stunde , FirstDate , secondDate ) & " Stunden und" & ( DateDiff ( DateInterval.Minute , FirstDate , secondDate ) - DateDiff ( DateInterval.Hour , FirstDate , secondDate ) ) & " Minuten "
MsgBox ( msg )