Heim > Backend-Entwicklung > C++ > Wie kann ich die TimeSpan-Formatierung in .NET anpassen?

Wie kann ich die TimeSpan-Formatierung in .NET anpassen?

Barbara Streisand
Freigeben: 2025-01-23 13:42:14
Original
887 Leute haben es durchsucht

How to Customize TimeSpan Formatting in .NET?

Verwenden der benutzerdefinierten TimeSpan-Formatierung in .NET

Frage:

Wie formatiere ich ein TimeSpan-Objekt mithilfe eines benutzerdefinierten Formats in eine Zeichenfolge?

.NET 4.0 und höher

.NET 4.0 führt benutzerdefinierte TimeSpan-Formatzeichenfolgen ein, mit denen Sie das gewünschte Format mithilfe von Formatbezeichnern angeben können. Eine vollständige Liste der verfügbaren Spezifizierer finden Sie auf der Seite MSDN Custom TimeSpan Format Strings.

Das Folgende ist ein Beispiel für die Verwendung einer benutzerdefinierten Formatzeichenfolge:

<code class="language-csharp">TimeSpan myTimeSpan = TimeSpan.FromMinutes(936);
string formattedTimeSpan = string.Format("{0:hh\:mm\:ss}", myTimeSpan);
// 输出: "15:36:15"</code>
Nach dem Login kopieren

Sie können für eine prägnantere Darstellung auch die C#-6-String-Interpolation verwenden:

<code class="language-csharp">$"{(myTimeSpan:hh\:mm\:ss)}"; // 输出: "15:36:15"</code>
Nach dem Login kopieren

Escape-Zeichen

Bitte beachten Sie, dass der Doppelpunkt „:“ mit einem Backslash „“ maskiert werden muss. Dadurch wird sichergestellt, dass es als Teil der Formatzeichenfolge und nicht als Trennzeichen zwischen Zeitkomponenten behandelt wird.

MSDN-Auszug:

Der benutzerdefinierte TimeSpan-Formatbezeichner enthält keine Platzhalter-Trennzeichen, wie etwa solche, die Tage von Stunden, Stunden von Minuten oder Sekunden von Sekundenbruchteilen trennen. Stattdessen müssen diese Symbole als Zeichenfolgenliterale in die benutzerdefinierte Formatzeichenfolge eingefügt werden.

Das obige ist der detaillierte Inhalt vonWie kann ich die TimeSpan-Formatierung in .NET anpassen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage