The VB.Net TimeSpan objektet representerar ett tidsintervall , antingen förfluten tid i det förflutna , en aktuell tidsperiod eller en tidsperiod ännu inte kommit . TimeSpan kan användas i en mängd olika konstruktioner , inklusive inmatning av data , beräkningar , generation och modulering av rapporter , och alla andra nummer av fram-eller baksidan applikationer . TimeSpan accepterar ett stort antal egenskaper, metoder och operatörer , och kan ange dagar , timmar, minuter , sekunder och även millisekunder . Instruktioner
1
att initiera en uppsättning angivna tidsperiod värden , behöver en variabel deklareras som en ny TimeSpan ( ) objekt . Till exempel : " Dim tsElapsed Som New TimeSpan ( 2,30,0 ) . " TimeSpan ( ) accepterar en konstruktör variabel , såsom TimeSpan ( int64 ) , för fästingar , tre variabler , såsom TimeSpan ( Int32 , Int32 , Int32 ) , i timmar , minuter och sekunder , fyra variabler , TimeSpan ( Int32 , Int32 , Int32 , Int32 ) , i dagar , timmar , minuter och sekunder och fem variabler , tidsperiod Int32 ( , Int32 , Int32 , Int32 , Int32 ) , i dagar , timmar, minuter, sekunder och millisekunder . Vårt exempel ovan , TimeSpan ( 2,30,0 ) , när den omvandlas och ringde , skulle visa en spännvidd på 2 timmar , 30 minuter och 0 sekunder .
2
Även TimeSpan ( ) kan omvandlas och används i en mängd olika sätt , är den enklaste metoden för att visa sina värderingar med minimal formatering toString metoden . Helt enkelt deklarera en ny variabel som en sträng och ställ in värdet på den för TimeSpan ( ) . Exempel : " Dim strElapsed As String = tsElapsed . " När strängen kallas eller tilldelas en front objekt kommer det att visas som DD.HH : mm : ss : ms , beroende på hur många konstruktorn variabler används Addera 3
dock . , om man vill ha mer specificerade formatering i deras TimeSpan ( ) , kommer dess värden måste omvandlas till en DateTime ( ) . För att göra detta , förklara ett nytt DateTime ( ) med den tilldelade TimeSpan ( ) inklusive dess kallas konstruktorer . Till exempel : " Dim dtElapsed Som New DateTime ( tsElapsed.Ticks ) . " Den nybildade DateTime ( ) kan antingen vara formaterat enligt standard DateTime ( ) metoder, såsom LongDate eller ShortDate , eller , eftersom DateTime är mer flexibla i sina konverteringar , kan det konverteras till en sträng och formateras därefter .
Addera