Cuestión : Matemáticas de la duración

¿Hay una manera de volver exactamente el diff entre las duraciones?

por ejemplo; inTrackLength = 00:54: 16.1220000 e inTimeElapsed = 00:51: 30.3910000

Dim TimeRemaining como la duración =

Since de inTrackLength.Subtract (inTimeElapsed) estoy exhibiendo solamente horas: Minutos: Seconds

TimeRemaining es 00:02: 45.7310000

I esperaría que TimeRemaining fuera redondeado al 00:02: ¿la conjetura de 46.

I mi pregunta verdadera es cómo lo hace el rodeo TimeRemaining de I al segundo más cercano?
class= del

Respuesta : Matemáticas de la duración

usted puede intentar comprobar la pieza de TotalMilliseconds…

ms = ts.TotalMilliseconds
ts.TotalMilliseconds=0
si ms > 0.5 entonces ts.add (nuevos (0.0.0.0.0.1.0))
Otras soluciones  
 
programming4us programming4us