2013-07-29 81 views
7

Tôi đang cố chuyển đổi giá trị int Environment.TickCount thành định dạng dd: HH: mm: ss: ms (ngày: giờ: phút: giây : mili giây)C# Cách chuyển đổi Environment.TickCount thành HH: mm: ss: ms

Có cách nào dễ dàng để thực hiện hoặc tôi nên chia Environment.TickCount cho 60 rồi sau đó là 3600 rồi 216000, v.v ...?

+0

cũng giống như 10 người được dự đoán trong câu hỏi này và không ai nghĩ câu hỏi này xứng đáng được đề cao? –

Trả lời

9

Tôi muốn sử dụng một cấu trúc TimeSpan và đặc biệt the FromMilliseconds static method:

var timespan = TimeSpan.FromMilliseconds(Environment.TickCount); 

sau đó bạn có tất cả các giá trị mà bạn muốn và bạn có thể sử dụng ToString tùy chọn khác nhau là tốt, cụ thể là cái gì đó như

timespan.ToString("dd:hh:mm:ss:ff") 

Khám phá this article on MSDN cho các định dạng chuỗi TimeSpan tùy chỉnh.

+0

cảm ơn rất tốt –

Các vấn đề liên quan