Comment calculer la date et l'heure Différence en heures et minutes dans VBA

Comment calculer la date et l'heure Différence en heures et minutes dans VBA

Visual Basic calcule dates en utilisant la structure DateTime. A DateTime variable stocke une de temps en termes de son année, mois et jour, son heure, minute et seconde, et même ses millisecondes. Une commande qui agit sur les variables DateTime, la fonction DateDiff, calcule la différence entre les deux périodes. Il revient cette différence en termes de n'importe quel intervalle que vous spécifiez, y compris les jours et les années ou en heures et minutes.

Explication

Tapez la ligne de code suivante dans votre programme: Dim firstDateTime As New System.DateTime (2012, 12, 21, 13, 04, 0, 00, cal)

Remplacez "2012" dans la ligne de l'année de l'époque antérieure.

Remplacez «12», le numéro correspondant à la mois du temps, avec «1» représentant Janvier, "2" représente Février, et ainsi de suite.

Remplacez «21» avec la date du jour. "11 Décembre", par exemple, pourrait se traduire comme "11"

Remplacez «13» avec l'heure du temps, en utilisant une horloge de 24 heures; "20h30", par exemple, se traduit par "20"

Remplacez «05» avec les minutes de l'heure; "20h30", par exemple, se traduit par "30"

Type, ci-dessous la première ligne: Dim secondDateTime As New System.DateTime (2012, 12, 21, 13, 04, 0, 00, cal)

Insérez la date et l'heure plus tard dans la ligne de code de la même façon.

Tapez le code suivant suivant: msg = "Différence entre times:" & DateDiff (DateInterval.Hour, première date, deuxième date) et "heures et" & (DateDiff (DateInterval.Minute, première date, deuxième date) - DateDiff ( DateInterval.Hour, première date, deuxième date)) & "minutes" MsgBox (msg)