Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come calcolare la data e differenza di orario in ore e minuti in VBA

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

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 )

 

Programmazione © www.354353.com