Pregunta

Tengo que calcular el tiempo relativo que es

TimeSpan relativeTime = currentTime.Subtract(startTime);

A continuación quisiera convertir relativeTime de doble valor que debe consistía en segundos y milisegundos (seconds.milliseconds).

¿Alguien sabe cuál es la mejor manera de generar dicho valor doble de la diferencia horaria

Gracias!

¿Fue útil?

Solución

double seconds = (currentTime - startTime).TotalSeconds;

Otros consejos

Eh, TimeSpan.TotalSeconds. O si lo desea expresamente a intentar una granularidad de milisegundos (no totalmente posible con double), a continuación:

((long) relativeTime.TotalMilliseconds) / 1000.0

Prueba esto:

relativeTime.TotalSeconds

Esto devuelve entera y fraccionada, como un doble.

timeSpan.TotalSeconds

A menos que me falta algo:

t.TotalSeconds;
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top