2013-07-29 11 views
7

Próbuję przekonwertować wartość int Environment.TickCount na format dd: HH: mm: ss: ms (dni: godziny: minuty: sekundy : milliseconds)C# Jak przekonwertować Environment.TickCount na HH: mm: ss: ms

Czy istnieje prosty sposób na to czy powinienem podzielić Environment.TickCount przez 60, a następnie 3600, a następnie 216000, itp?

+0

Jest 10 osób, które przewidywały w tym pytaniu i nikt nie myśli, że to pytanie zasługuje na awans? –

Odpowiedz

9

bym użyć TimeSpan strukturę aw szczególności the FromMilliseconds static method:

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

wtedy masz wszystkie żądane wartości i można korzystać z różnych ToString opcje, jak również, a mianowicie coś takiego

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

Zapoznaj się z this article on MSDN dla niestandardowych formatów ciągów TimeSpan.

+0

bardzo dobre dzięki –

Powiązane problemy