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

本文关键字:HH mm ss ms 转换 Environment TickCount | 更新日期: 2023-09-27 18:25:31

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

有简单的方法吗?还是我应该把Environment.TickCount除以60,然后除以3600,再除以216000,等等?

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

我会使用TimeSpan结构,特别是FromMilliseconds静态方法:

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

然后你就有了你想要的所有值,你也可以使用各种ToString选项,比如

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

查看MSDN上的这篇文章,了解自定义的TimeSpan字符串格式。