L' oggetto TimeSpan VB.Net rappresenta un intervallo di tempo , sia il tempo trascorso , in passato , la durata attuale del tempo o un periodo di tempo ancora da venire . TimeSpan può essere impiegato in un'ampia varietà di costruzioni , compresi inserimento dati , calcoli , generazione e modulazione di rapporti , e qualunque altro numero di applicazioni front end o indietro . TimeSpan accoglie un gran numero di proprietà, metodi e operatori , e può specificare giorni, ore , minuti, secondi , e anche i millisecondi . Istruzioni
1
Per avviare una serie di valori TimeSpan specificato , una variabile deve essere dichiarata come un oggetto nuovo TimeSpan ( ) . Per esempio : " Dim tsElapsed As New TimeSpan ( 2,30,0 ) . " TimeSpan ( ) accetta una variabile di costruzione, come TimeSpan ( Int64 ) , per le zecche , tre variabili , come ad esempio TimeSpan ( Int32 , Int32 , Int32 ) , per ore , minuti e secondi; quattro variabili , TimeSpan ( Int32 , Int32 , Int32 , Int32 ) , per giorni , ore, minuti e secondi , e cinque variabili, TimeSpan ( Int32 , Int32 , Int32 , Int32 , Int32 ) , per giorni , ore, minuti, secondi e millisecondi . Il nostro esempio di cui sopra , TimeSpan ( 2,30,0 ) , una volta convertito e chiamato, visualizzerebbe un arco di 2 ore , 30 minuti e 0 secondi .
2
Sebbene TimeSpan ( ) può essere convertita e utilizzato in un'ampia varietà di modi , il metodo più semplice per la visualizzazione con i suoi valori formattazione minima è il metodo ToString . Basta dichiarare una nuova variabile come una stringa e impostare il suo valore a quello del TimeSpan ( ) . Esempio: " Dim strElapsed As String = tsElapsed . " Quando la stringa è chiamata o assegnato a un oggetto di front-end , verrà visualizzato come gg.hh: mm: ss : ms , secondo quante variabili costruttore sono utilizzate
3
però . , se si vuole avere una formattazione più specificata nella loro TimeSpan ( ) , i suoi valori dovranno essere convertiti in un DateTime ( ) . Per fare questo, dichiarare un nuovo oggetto DateTime ( ) con il TimeSpan assegnato ( ) compresi i suoi costruttori chiamati . Per esempio : " Dim dtElapsed As New DateTime ( tsElapsed.Ticks ) . " Il DateTime appena impostata ( ) può essere sia formattato secondo DateTime standard ( ) metodi, come longDate o shortdate , o , perché DateTime è più flessibile nelle sue conversioni , può essere convertito in una stringa formattata e successivamente .