Vraag : TimeSpan Math

Is er een manier diff tussen TimeSpans nauwkeurig om terug te keren?

; inTrackLength = 00:54: 16.1220000 en inTimeElapsed = 00:51: 30.3910000

Dim TimeRemaining als TimeSpan = inTrackLength.Subtract (inTimeElapsed)

Since toon ik slechts Uren: Notulen: Seconds

TimeRemaining is 00:02: 45.7310000

I zou TimeRemaining verwachten dat wordt rond gemaakt aan 00:02: 46.

I veronderstellen mijn echte vraag hoe is ik verzameling TimeRemaining aan meest dichtbijgelegen de tweede?

Antwoord : TimeSpan Math

u kunt proberen om deel te controleren TotalMilliseconds…

Mej. = ts.TotalMilliseconds
ts.TotalMilliseconds=0
als Mej. > 0.5 toen nieuwe ts.add ((0.0.0.0.0.1.0))
Andere oplossingen  
 
programming4us programming4us