The VB.Net TimeSpan objektet representerer et tidsintervall , enten medgått tid i det siste, en aktuell varighet av tid eller en varighet av tid ennå ikke kommet. TimeSpan kan anvendes i en rekke forskjellige konstruksjoner , inkludert data , beregning, generering og modulering av rapporter , og andre rekke for-eller bakenden applikasjoner. TimeSpan aksepterer et stort antall egenskaper, metoder og operatører , og kan angi dager , timer, minutter , sekunder , og selv millisekunder . Instruksjoner
en
å initiere et sett av spesifiserte tidsrom verdier , trenger en variabel for å bli erklært som en ny TimeSpan ( ) objekt. For eksempel: " Dim tsElapsed som ny TimeSpan ( 2,30,0 ) . " TimeSpan ( ) aksepterer en konstruktør variabel , for eksempel TimeSpan ( Int64 ) , for flått , tre variabler , som for eksempel TimeSpan ( Int32 , Int32 , Int32 ) , for timer, minutter og sekunder, fire variabler , TimeSpan ( Int32 , Int32 , Int32 , Int32 ) , i dager , timer, minutter og sekunder , og fem variabler, tidsperiode ( Int32 , Int32 , Int32 , Int32 , Int32 ) , i dager , timer, minutter, sekunder og millisekunder . Vårt eksempel ovenfor , TimeSpan ( 2,30,0 ) , ved konvertering og kalt, ville vise et spenn på to timer , 30 minutter og 0 sekunder .
2
Selv TimeSpan ( ) kan konverteres og utnyttes på en rekke forskjellige måter , er den enkleste metoden for å vise dens verdier med minimal formatering toString metoden. Bare erklære en ny variabel som en streng og sette verdien til den av TimeSpan ( ) . Eksempel : " Dim strElapsed As String = tsElapsed . " Når strengen kalles eller overdras til en front end objekt , vises det som DD.HH : mm : ss: ms , i henhold til hvor mange konstruktør variablene blir brukt
3
Men . , hvis man ønsker å ha mer spesifisert formatering i deres TimeSpan ( ), vil dens verdier må konverteres til en DateTime ( ) . For å gjøre dette , erklærer en ny DateTime () med den tildelte TimeSpan ( ) inkludert sine konstruktører kalt . For eksempel: " Dim dtElapsed som ny DateTime ( tsElapsed.Ticks ) . " Det innstilte DateTime ( ) kan enten være formatert i henhold til standard Brennvidde ( ) metoder , som for eksempel longDate eller ShortDate , eller fordi DateTime er mer fleksible i sine konverteringer , kan det konverteres til en streng og formatert senere .