Quando abbiamo bisogno di inserire la variabile tempo, nell'implementazione di un programma in Visual Basic, possiamo ricorrere all'oggetto DateTime. Tale oggetto permette di inserire una data e un'orario specifico, a seconda dell'istante che vogliamo definire. Ad esempio:
Dim data As New DateTime(2006, 7, 9)
Inoltre possiamo chiedere al programma di inserire la data corrente:
Dim data_odierna = DateTimeNow
Così facendo, il programma imposta la variabile "data_odierna" come la data e l'ora impostate sul PC.
Quando invece bisogna lavorare con un intervallo di tempo anziché una data precisa, si può utilizzare l'oggetto TimeSpan. Possiamo definirlo direttamente, ad esempio:
Dim intervallo_di_tempo = TimeSpan(1,15,30);
oppure indirettamente:
Dim data_1 As New DateTime(2017, 7, 9)
Dim data_2 As New DateTime(2006, 7, 9)
Dim intervallo As TimeSpan = data_1 – data_2
Nel primo caso viene definito direttamente un intervallo di tempo di un'ora, 15 minuti e 30 secondi; nel secondo caso, invece, vengono prima definiti due istanti di tempo, e successivamente l'intervallo è definito come differenza tra gli stessi.
Nessun commento:
Posta un commento