12
votes

Comment transformer des millisecondes en secondes.

Je dois transformer ma chronomètre "variable" en secondes?

Stopwatch czasAlg = new Stopwatch(); 
czasAlg.Start();
//Do semothing
czasAlg.Stop();
Decimal Tn = czasAlg.ElapsedMilliseconds/(decimal)n;


2 commentaires

Sérieusement .. vous ne savez pas comment transformer des millisecondes en secondes? : o


Mais ... pourquoi passer par l'étape supplémentaire? :-)


7 Réponses :


35
votes

Diviser par 1000 ou utilisez

czasAlg.Elapsed.TotalSeconds


0 commentaires

0
votes

Diviser par 1000.0?


0 commentaires

8
votes

Utilisez

czasAlg.Elapsed.TotalSeconds


0 commentaires

0
votes

Diviser par 1000.


0 commentaires

21
votes

juste pour être différent:

multiplier par 0,001.


2 commentaires

Ça va effrayer les autres développeurs!


Hm, evil idée: double.parse (string.format ("{0} e-3", czasalg.elapsedmillisecondes)




18
votes

Sans vos propres constantes et numéros magiques:

TimeSpan.FromMilliseconds(x).TotalSeconds


1 commentaires

Quelle est la différence de .seconds et .ToTalsecondes sur Timespan?