Den VB.Net TimeSpan objekt repræsenterer et tidsinterval , enten forløbne tid i fortiden, en aktuel varighed af tid eller en varighed af tid endnu ikke kommet. TimeSpan kan anvendes i en bred vifte af konstruktioner , herunder indtastning af data, beregninger , generering og modulation af rapporter , og alle andre tal af front- eller back end applikationer. TimeSpan accepterer et stort antal ejendomme , metoder og operatører , og kan angive dage, timer, minutter, sekunder, og selv millisekunder . Instruktioner
1
For at igangsætte en række nærmere angivne tidshorisont værdier en variabel skal erklæres som en ny TimeSpan () objekt. For eksempel: " Dim tsElapsed As New TimeSpan ( 2,30,0 ) . " TimeSpan () accepterer en konstruktør variabel , såsom TimeSpan ( Int64 ) , for flåter , tre variabler , såsom TimeSpan ( Int32 , Int32 , Int32 ) , timer , minutter og sekunder, fire variable , TimeSpan ( Int32 , Int32 , Int32 , Int32 ) , for dage, timer, minutter og sekunder , og fem variabler, Timespan ( Int32 , Int32 , Int32 , Int32 , Int32 ) , for dage, timer , minutter , sekunder og millisekunder . Vores eksempel ovenfor TimeSpan ( 2,30,0 ) , når der omregnes og kaldte , ville vise en span på 2 timer , 30 minutter og 0 sekunder .
2
Selvom TimeSpan ( ) kan omdannes og anvendt i en lang række måder , den enkleste metode til visning sine værdier med minimal formatering er toString metode . Blot erklære en ny variabel som en streng og sæt dens værdi som den TimeSpan (). Eksempel: " Dim strElapsed As String = tsElapsed . " Når strengen kaldes eller overføres til en frontend objekt, vil det vises som DD.HH : mm: ss: ms , afhængig af hvor mange constructor variable bruges
3
Dog . , hvis man ønsker at have flere specificerede formatering i deres TimeSpan ( ) , vil dens værdier skal konverteres til et DateTime ( ) . For at gøre dette , erklære en ny DateTime () med den tildelte TimeSpan () herunder dens kaldet konstruktører . For eksempel: " Dim dtElapsed As New DateTime ( tsElapsed.Ticks ) . " Den nyligt sat DateTime () kan enten være formateret i henhold til standard DateTime () metoder, såsom LongDate eller ShortDate , eller fordi DateTime er mere fleksibel i sine konverteringer , kan det konverteres til en String og formateret efterfølgende .
< br >