Visual Basic Beräknar datum med hjälp av DateTime strukturen . En DateTime variabel lagrar en tid i termer av dess år , månad och dag , dess timme, minut och sekund och även dess millisekunder. Ett kommando som verkar på DateTime variabler, den DateDiff funktion, beräknar skillnaden mellan de två gånger. Den returnerar denna skillnad i fråga om vilket som intervall du anger , inklusive dagar och år eller timmar och minuter . Instruktioner
1
Skriv följande kodrad i ditt program :
Dim firstDateTime Som New System.DateTime (2012 , 12 , 21 , 13 , 04 , 0 , 00 , cal )
2
Ersätt " 2012" i linje med den tidigare tidpunkt för året .
3
Ersätt " 12 " med numret som sammanfaller med tidpunkten för månad , med " 1 " representerar januari " 2 " representerar februari och så vidare.
4
Ersätt " 21 " med dagens datum . "December 11th, " till exempel , skulle översätta som
5
Ersätt " 13 " med tidens timme , med en 24 -timmars klocka " 11 . " , " 8:30 ", till exempel , översätter som " 20 ".
6
Ersätt " 05 " med tidens minuter, " . 30 " " 8:30 ", till exempel , kan översättas som
7
typ , under den första raden :
Dim secondDateTime Som New System.DateTime (2012 , 12 , 21 , 13 , 04 , 0 , 00 , cal )
8
Insert det senare datum och tid i kodraden på samma sätt
9
Skriv följande kod nästa : .
msg = " Skillnad mellan tider : " & DateDiff ( DateInterval. timme , Firstdate , secondDate ) & " timmar och " & ( DateDiff DateInterval.Minute ( , Firstdate , secondDate ) - DateDiff ( DateInterval.Hour , Firstdate , secondDate ) ) & " minuter "
MsgBox ( msg )
Addera ditt