Heim >Backend-Entwicklung >C++ >Wie kann ich Sekunden in .NET in das HH:MM:SS:fff-Format konvertieren?
Konvertieren von Sekunden in das Format (Stunde:Minuten:Sekunden:Millisekunden)
Wenn Sie mit zeitbezogenen Berechnungen in .NET arbeiten, können Sie dies tun stoßen auf die Notwendigkeit, Sekunden in ein für Menschen lesbares Format (Stunde:Minuten:Sekunden:Millisekunden) umzuwandeln. Format.
LÖSUNG:
Für .NET <= 4.0:
Verwenden Sie das Zeitspanne Klasse:
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);
Für .NET > 4.0:
Nutzen Sie die TimeSpan-Klasse mit der benutzerdefinierten Formatzeichenfolge:
TimeSpan time = TimeSpan.FromSeconds(seconds); // Backslash is necessary to escape the colon character string str = time.ToString(@"hh\:mm\:ss\:fff");
Achtung:
Das obige ist der detaillierte Inhalt vonWie kann ich Sekunden in .NET in das HH:MM:SS:fff-Format konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!