2010-11-14 20 views
6

Je dois transformer mon "Variable" Stopwatch en secondes?Comment transformer des millisecondes en secondes?

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

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

+0

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

+0

Oh, les millennials qui ont besoin d'une bibliothèque pour tout! :-) –

Répondre

22

Diviser par 1000 ou utiliser

czasAlg.Elapsed.TotalSeconds 
0

Diviser par 1000.0?

5

Utilisez

czasAlg.Elapsed.TotalSeconds 
15

Juste pour être différent:

Multiplier par 0,001.

+4

Cela effraiera les autres développeurs! – PostMan

+2

Hm, mauvaise idée: 'double.Parse (string.Format (" {0} e-3 ", czasAlg.ElapsedMilliseconds))' – Joey

9

Sans vos propres constantes et nombres magiques:

TimeSpan.FromMilliseconds(x).TotalSeconds