Wie konvertiere ich DateTime in einen String im Format "YYYYMMDDHHMMSS" in C#?
Hallo zusammen! Ich bin neu in C# und kämpfe mit einer scheinbar einfachen Aufgabe. Ich muss das aktuelle Datum und die aktuelle Uhrzeit als String im Format "YYYYMMDDHHMMSS" speichern – also ohne Trennzeichen, als durchgehende Zahl. Zum Beispiel für den 5. März 2025 um 14:30:45 sollte das Ergebnis "20250305143045" sein. \n\nIch weiß, dass es in C# die Methode `DateTime.ToString()` gibt, aber wenn ich schreibe:\n\n```csharp\nDateTime now = DateTime.Now;\nstring result = now.ToString("YYYYMMDDHHMMSS");\n```\n\ndann bekomme ich nicht das, was ich erwarte. Statt "20250305143045" wird etwas wie "YYYYMMDDHHMMSS" ausgegeben – meine Buchstaben werden also einfach in den String kopiert. Ich habe es auch mit Kleinbuchstaben versucht, aber das funktioniert auch nicht.\n\nIch habe gegoogelt, aber viele verschiedene Varianten mit Trennzeichen (Bindestriche, Doppelpunkte) gefunden, ich brauche jedoch genau das kompakte Format ohne diese. Könnt ihr mir bitte helfen?
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen