Visual Basic beregner datoer ved hjælp af den DateTime struktur. En DateTime variabel gemmer en tid i form af sin året , måned og dag , dens time, minut og sekund og selv sine millisekunder. En kommando , der virker på DateTime variabler , DateDiff funktion, beregner forskellen mellem de to tider . Den returnerer denne forskel i form af uanset interval , du angiver, herunder dage og år eller timer og minutter. Instruktioner
1
skrive følgende linje kode i dit program : Hej
Dim firstDateTime Da New System.DateTime (2012 , 12, 21 , 13, 04 , 0, 00 , cal )
2
Erstat " 2012 " i overensstemmelse med den tidligere tids året.
3
Erstat " 12" med det nummer, der svarer til den tid er måneden, med "1 ", der repræsenterer januar "2 ", der repræsenterer februar og så videre.
4
Erstat " 21" med dags dato . " 11. december ", for eksempel , oversætte ville da
5
Erstat " 13" med tidens time , ved hjælp af en 24- timers ur " 11 . ", " 8:30 ", for eksempel , oversætter som " 20 ".
6
Erstat " 05 " med tidens minutter " . 30. " " 8:30 ", for eksempel, betyder da
7 < p > type , under den første linje : Hej
Dim secondDateTime Da New System.DateTime (2012 , 12, 21 , 13, 04 , 0, 00 , cal )
8
Insert den senere dato og tid ind i den linje kode på samme måde
9
Indtast følgende kode næste : .
msg = " Forskel mellem tider : " & DateDiff ( DateInterval. hour, Firstdate , secondDate ) & " timer og " & ( DateDiff ( DateInterval.Minute , Firstdate , secondDate ) - DateDiff ( DateInterval.Hour , Firstdate , secondDate ) ) & " minutter "
MsgBox ( msg ) < br >