Styling von Datumsangaben in C#
Formatieren von Datumsangaben in einem bestimmten Muster, z. B. „tt/mm/jjjj“ oder „mm/tt/ yy“ ist eine häufige Aufgabe in der Softwareentwicklung. Dieser Artikel zeigt, wie diese Formatierung in C# erreicht wird, und bietet eine Lösung ähnlich der „Format“-Methode von VB.
Verwendung von DateTime.ToString
Der DateTime-Typ in C# bietet die ToString()-Methode, mit der Sie das Datumsanzeigeformat anpassen können. Um eine Datumszeichenfolge als „TT/MM/JJJJ“ zu formatieren, verwenden Sie die folgende Syntax:
DateTime.Now.ToString("dd/MM/yyyy");
Ersetzen Sie „TT/MM/JJJJ“ durch „MM/TT/JJ“, um das Datum als „ zu formatieren. MM/TT/JJ.“
Vordefinierte Formate
Alternativ können Sie vordefinierte Datums- und Uhrzeitformate nutzen. Zum Beispiel:
DateTime.Now.ToString("g");
Dieses Format gibt eine Datums- und Uhrzeitzeichenfolge in dem Format zurück, das für die aktuellen Gebietsschemaeinstellungen geeignet ist.
Gebietsspezifische Formatierung
Wenn Sie Datumsangaben in einem bestimmten Gebietsschema anzeigen müssen, verwenden Sie die ToString()-Überladung, die ein IFormatProvider-Argument akzeptiert. Geben Sie eine CultureInfo-Instanz an, die das gewünschte Gebietsschema darstellt.
CultureInfo ändern
Ein anderer Ansatz besteht darin, die CultureInfo des aktuellen Threads festzulegen, bevor das Datum formatiert wird. Dadurch wird sichergestellt, dass Datumsangaben unabhängig von den regionalen Einstellungen des Benutzers konsistent formatiert werden.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonWie formatiere ich Datumsangaben in C# wie in VB?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!