将秒转换为(小时:分钟:秒:毫秒)格式
在 .NET 中处理与时间相关的计算时,您可以遇到需要将秒转换为人类可读的时间(小时:分钟:秒:毫秒)
解决方案:
对于 .NET
利用时间跨度类:
TimeSpan t = TimeSpan.FromSeconds(secs); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds);
对于 .NET > 4.0:
使用带有自定义格式字符串的 TimeSpan 类:
TimeSpan time = TimeSpan.FromSeconds(seconds); // Backslash is necessary to escape the colon character string str = time.ToString(@"hh\:mm\:ss\:fff");
警告:
以上是如何在 .NET 中将秒转换为 HH:MM:SS:fff 格式?的详细内容。更多信息请关注PHP中文网其他相关文章!