Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist der beste Weg, Sekunden in (Stunden:Minuten:Sekunden:Millisekunden) Zeit in C# umzuwandeln?

Was ist der beste Weg, Sekunden in (Stunden:Minuten:Sekunden:Millisekunden) Zeit in C# umzuwandeln?

PHPz
Freigeben: 2023-09-01 22:45:02
nach vorne
1565 Leute haben es durchsucht

在 C# 中将秒转换为(小时:分钟:秒:毫秒)时间的最佳方法是什么?

DateTime

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.

TimeSpan

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

Beispiel 1

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();
}
Nach dem Login kopieren

Ausgabe

01h:02m:32s:000ms
Nach dem Login kopieren

Beispiel 2

lautet:

Beispiel 2

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();
}
Nach dem Login kopieren

Ausgabe

00h:00m:06s:000ms
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage