Comment générer valeur double de TimeSpan
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!
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