我有一个总秒数。现在我需要将这些秒打印到d:HH:mm:ss格式。
我尝试了以下内容:
double totalSeconds = filteredPictures + totalFilterTime + totalUploadTime;
string output = totalSeconds.ToString($"{total:dd.HH:mm:ss}");
Console.WriteLine(output);
我在做什么并不是很正确?
答案 0 :(得分:3)
如果您使用以下内容将总秒数转换为TimeSpan
:
var timeSpan = TimeSpan.FromSeconds(totalSeconds);
然后,您可以使用standard TimeSpan format strings
打印TimeSpan