Visual Basic beregner datoer med den DateTime struktur . En DateTime variabel butikkene en gang i form av sin året , måned og dag , sin time, minutt og sekund og sågar sine millisekunder. En kommando som virker på Endringstidspunkt variable, den DateDiff , beregner forskjellen mellom de to ganger . Den returnerer denne forskjell i forhold til hvilken intervaller som du angir , inkludert dager og år eller timer og minutter. Instruksjoner
en
Skriv inn følgende kodelinje inn i programmet : en
Dim firstDateTime som ny System.DateTime ( 2012 , 12, 21 , 13, 04 , 0 , 00 , cal )
2
Erstatt " 2012 " i tråd med tidligere tids år .
3
Erstatt " 12" med nummer som korresponderer med tidens måned, med "1" representerer januar "2" representerer februar og så videre.
4
Erstatt " 21 " med dagens dato . " 11 desember " for eksempel , ville oversette som
5
Erstatt " 13 " med tiden sin time , med en 24 -timers klokke " 11 . ", " 20:30 ", for eksempel , oversettes som " 20 ".
6
Erstatt " 05 " med tids minutter ; " . 30" " 20:30 ", for eksempel oversettes som
7 < p > type , under den første linjen : en
Dim secondDateTime som ny System.DateTime ( 2012 , 12, 21 , 13, 04 , 0 , 00 , cal )
8
Insert den senere dato og klokkeslett i linjen med kode på samme måte
9
Skriv inn følgende kode neste : .
msg = " forskjellen mellom ganger :" & DateDiff ( DateInterval. time , Firstdate , secondDate ) & " timer og " & ( DateDiff ( DateInterval.Minute , Firstdate , secondDate ) - DateDiff ( DateInterval.Hour , Firstdate , secondDate ) ) & " minutter "
MsgBox ( MSG)