从精确的秒数转换为DateTime

时间:2017-10-04 16:33:30

标签: c#

我有一个总秒数。现在我需要将这些秒打印到d:HH:mm:ss格式。

我尝试了以下内容:

double totalSeconds = filteredPictures + totalFilterTime + totalUploadTime;
string output = totalSeconds.ToString($"{total:dd.HH:mm:ss}");
Console.WriteLine(output);

我在做什么并不是很正确?

1 个答案:

答案 0 :(得分:3)

如果您使用以下内容将总秒数转换为TimeSpan

var timeSpan = TimeSpan.FromSeconds(totalSeconds);

然后,您可以使用standard TimeSpan format strings

打印TimeSpan