Question

Je dois calculer le temps relatif qui est

TimeSpan relativeTime = currentTime.Subtract(startTime);

Ensuite, je voudrais convertir relativeTime à double valeur qui devrait être composé de secondes et millisecondes (secondes.millisecondes).

Quelqu'un sait quelle est la meilleure façon de générer cette valeur double de décalage horaire?

Merci!

Était-ce utile?

La solution

double seconds = (currentTime - startTime).TotalSeconds;

Autres conseils

Eh, TimeSpan.TotalSeconds. Ou si vous voulez explicitement tenter une granularité de millisecondes (pas tout à fait possible avec double), puis:

((long) relativeTime.TotalMilliseconds) / 1000.0

Essayez ceci:

relativeTime.TotalSeconds

retourne tout et fractionnelle, en double.

timeSpan.TotalSeconds

À moins que je me manque quelque chose:

t.TotalSeconds;
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top