Visual Basic date calcola utilizzando la struttura DateTime . Memorizza una variabile DateTime di un tempo in termini di anno , mese e giorno , la sua ora, minuti e secondi e anche i suoi millisecondi . Un comando che agisce su variabili DateTime , la funzione DateDiff , calcola la differenza tra i due tempi . Esso restituisce la differenza in termini di qualsiasi intervallo specificato , compresi i giorni e gli anni o di ore e minuti. Istruzioni 
 1 
 digitare la seguente riga di codice nel programma : 
 
 Dim firstDateTime As New System.DateTime ( 2012 , 12 , 21 , 13 , 04 , 0 , 00 , cal ) economici 2 
 Sostituire "2012" in linea con l'anno del tempo precedente . 
 3 
 sostituire "12" con il numero corrispondente al mese con il proprio tempo, con "1" rappresenta gennaio , "2" rappresenta febbraio, e così via. 
 4 
 sostituire "21" con la data del giorno. " 11 dicembre ", per esempio , si tradurrebbe come 
 5 
 sostituire "13" con l'ora del tempo , utilizzando un orologio di 24 ore " 11 . " , " 20:30 ", per esempio , si traduce come " 20 ". 
 6 
 sostituire "05" con i minuti del tempo ; " . 30" " 20:30 ", per esempio , si traduce come 
 7 < p > Tipo , sotto la prima riga : 
 
 Dim secondDateTime As New System.DateTime ( 2012 , 12 , 21 , 13 , 04 , 0 , 00 , cal ) economici 8 
 Insert la data e un'ora nella riga di codice nello stesso modo 
 9 
 Digitare il seguente codice seguente : . 
 
 msg = " la differenza tra i tempi : " & DateDiff ( DateInterval. ora , FirstDate , secondDate ) & " ore e " & ( DateDiff ( DateInterval.Minute , FirstDate , secondDate ) - DateDiff ( DateInterval.Hour , FirstDate , secondDate ) ) & " minuti " 
 
 MsgBox ( msg )