Heim > Artikel > Backend-Entwicklung > Was ist der beste Weg, Sekunden in (Stunden:Minuten:Sekunden:Millisekunden) Zeit in C# umzuwandeln?
DateTime ist eine Werttypstruktur, ähnlich wie int, double usw. Es ist im System-Namespace verfügbar und in der mscorlib.dll-Assembly vorhanden. Es implementiert Schnittstellen wie IComparable, IFormattable, IConvertible, ISerializable, IComparable und IEquatable. DateTime enthält Tag, Monat, Jahr, Stunde, Minute, Sekunde, DayOfWeek und andere Attribute in einem DateTime-Objekt.
Die TimeSpan-Struktur stellt das Zeitintervall zwischen zwei Zeitpunkten dar, ausgedrückt in Tagen, Stunden, Minuten und Sekunden. TimeSpan wird zum Vergleichen zweier DateTime-Objekte verwendet, um den Unterschied zwischen zwei Datumsangaben zu ermitteln. Die TimeSpan-Klasse stellt die Methoden FromDays, FromHours, FromMinutes, FromSeconds und FromMilliseconds zum Erstellen von TimeSpan-Objekten aus Tagen, Stunden, Minuten, Sekunden und Millisekunden bereit. Die chinesische Übersetzung von
static void Main(string[] args){ TimeSpan t = TimeSpan.FromSeconds(3752); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds); System.Console.WriteLine(answer); Console.ReadLine(); }
01h:02m:32s:000ms
static void Main(string[] args){ TimeSpan t = TimeSpan.FromSeconds(6); string answer = string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms", t.Hours, t.Minutes, t.Seconds, t.Milliseconds); System.Console.WriteLine(answer); Console.ReadLine(); }
00h:00m:06s:000ms
Das obige ist der detaillierte Inhalt vonWas ist der beste Weg, Sekunden in (Stunden:Minuten:Sekunden:Millisekunden) Zeit in C# umzuwandeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!