2010-11-14 44 views
6

Tôi phải chuyển đổi Đồng hồ bấm giờ "Biến" thành giây?Cách chuyển đổi mili giây thành giây.

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

Nghiêm túc .. bạn không biết làm thế nào để chuyển đổi mili giây vào giây? : o – ThiefMaster

+0

Nhưng ... tại sao phải trải qua bước bổ sung? :-) –

+0

Ồ, hàng ngàn năm tuổi cần thư viện cho mọi thứ! :-) –

Trả lời

22

Divide 1000 hoặc sử dụng

czasAlg.Elapsed.TotalSeconds 
0

Divide bởi 1000.0?

5

Sử dụng

czasAlg.Elapsed.TotalSeconds 
15

Chỉ cần được khác nhau:

Multiply bằng 0,001.

+4

Điều đó sẽ đe dọa các nhà phát triển khác! – PostMan

+2

Hm, ý tưởng xấu: 'double.Parse (string.Format (" {0} e-3 ", czasAlg.ElapsedMilliseconds))' – Joey

9

Nếu không có hằng số của riêng bạn và con số ma thuật:

TimeSpan.FromMilliseconds(x).TotalSeconds 
Các vấn đề liên quan