2017-10-04 3 views
-2

合計秒数があります。今私はd:HH:mm:ss形式にこれらの秒を印刷する必要があります。正確な秒数からDateTimeに変換する

私は次のことを試してみました。私はそれが非常に適切ではありません

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

何をしているのですか?

+0

を使用してTimeSpanを印刷することができます代わりに? – HimBromBeere

+5

'' totalSeconds'だけ新しい '' TimeSpan(0、0、0、totalSeconds) 'を試してみてください。 DateTimeではなく、TimeSpanが必要なことに注意してください。彼らは異なったものです。 – oerkelens

+0

0:06:37:07 - そのようなもので、私はdd110220HHを得ます:mm:ss –

答えて

3

次のようなものを使用してTimeSpanに秒のあなたの合計数を変換する場合:

var timeSpan = TimeSpan.FromSeconds(totalSeconds); 

その後、さて、あなたは何を期待するか、あなたは何を得るのですかstandard TimeSpan format strings

関連する問題