June 27
L'oggetto VB.Net TimeSpan rappresenta un intervallo di tempo, sia il tempo trascorso nel passato, una durata corrente di tempo o una durata di tempo ancora venire. TimeSpan può essere impiegato in un'ampia varietà di costruzioni con immissione di dati, calcoli, la generazione e modulazione di rapporti, e qualsiasi altro numero di applicazioni anteriore o posteriore. TimeSpan accetta un gran numero di proprietà, i metodi e gli operatori, e può specificare giorni, ore, minuti, secondi, e anche millisecondi.
1 Per avviare un insieme di valori TimeSpan specificati, una variabile deve essere dichiarato come un nuovo oggetto TimeSpan (). Ad esempio: "Dim tsElapsed come nuovo TimeSpan (2,30,0)." TimeSpan () accetta una variabile costruttore, come ad esempio TimeSpan (Int64), per le zecche; tre variabili, come 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 convertito e utilizzato in un'ampia varietà di modi, il metodo più semplice per visualizzare i valori di formattazione minima è il metodo ToString. È sufficiente dichiarare una nuova variabile come una stringa e impostarne il 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 dd.hh: mm: ss: ms, a seconda di come vengono utilizzate molte variabili costruttore.
3 Tuttavia, se si vuole avere la formattazione specifici in loro TimeSpan (), i suoi valori dovranno essere convertito in un DateTime (). Per fare questo, dichiarare una nuova DateTime () con la TimeSpan assegnato () compresi i suoi costruttori chiamati. Ad esempio: "Dim dtElapsed come nuovo DateTime (tsElapsed.Ticks)." Il DateTime appena impostato () può sia essere formattato secondo il DateTime standard () metodi, come longdate o shortdate, o, perché DateTime è più flessibile nelle sue conversioni, può essere convertito in una stringa e formattati in seguito.