C#如何将Environment.TickCount转换为HH:mm:ss:ms

时间:2013-07-29 12:37:39

标签: c# int valueconverter

我正在尝试将int值Environment.TickCount转换为格式dd:HH:mm:ss:ms(天:小时:分钟:秒:毫秒)

有没有简单的方法可以做到这一点,还是应该将Environment.TickCount除以60然后除以3600然后除以216000等?

1 个答案:

答案 0 :(得分:10)

我使用TimeSpan结构,特别是the FromMilliseconds static method

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

然后您拥有所需的所有值,您也可以使用各种ToString选项,例如

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

查看this article on MSDN以了解自定义TimeSpan字符串格式。