Benutzerdefinierte TimeSpan-Formatierung in .NET meistern
.NET 4.0 und höhere Versionen bieten mithilfe benutzerdefinierter Formatzeichenfolgen eine robuste Kontrolle darüber, wie TimeSpan
Objekte angezeigt werden. Dies ermöglicht eine präzise Formatierung der Zeitdauer.
Benutzerdefinierte TimeSpan-Formatspezifizierer verstehen
Benutzerdefinierte Formatzeichenfolgen verwenden bestimmte Spezifizierer, um verschiedene Teile eines TimeSpan
:
hh
: Stundenmm
: Minutenss
: SekundenPraxisbeispiele
Um eine benutzerdefinierte Formatzeichenfolge anzuwenden, verwenden Sie Folgendes:
string.Format("{0:hh\:mm\:ss}", myTimeSpan);
Dies erzeugt eine Zeichenfolge wie „15:36:15“.
Vereinfachte Formatierung mit String-Interpolation (C# 6)
C# 6 und spätere Versionen bieten einen präziseren Ansatz mit String-Interpolation:
$"{myTimeSpan:hh\:mm\:ss}";
Umgang mit Trennzeichen
Doppelpunkte (:
) und Punkte (.
) werden nicht automatisch einbezogen; Sie müssen innerhalb der Formatzeichenfolge explizit hinzugefügt und maskiert werden. Beispielsweise fügt hh\:mm
einen Doppelpunkt zwischen Stunden und Minuten ein.
Zusätzliche Tipps und Tricks
`) to separate components, such as
"dd hh:mm"`..
) stellt Sekundenbruchteile dar.TimeSpan
Formatzeichenfolgen.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!