Ich möchte eine C# DateTime in "YYYYMMDDHHMMSS" Format konvertieren. Aber ich don't finden eine eingebaute Methode, um dieses Format zu erhalten? Irgendwelche Kommentare?
Sie haben das Format praktisch selbst geschrieben.
IhrDatum.ToString("yyyyMMddHHmmss")`
Alles andere sollte selbsterklärend sein.
Man muss nur darauf achten, zwischen Monaten (MM) und Minuten (mm) zu unterscheiden:
DateTime dt = DateTime.Now; // Or whatever
string s = dt.ToString("yyyyMMddHHmmss");
(Beachten Sie auch, dass HH für eine 24-Stunden-Uhr steht, während hh für eine 12-Stunden-Uhr steht, normalerweise in Verbindung mit t oder tt für die am/pm-Kennung).
Wenn Sie dies als Teil eines zusammengesetzten Formatstrings tun wollen, verwenden Sie:
string s = string.Format("The date/time is: {0:yyyyMMddHHmmss}", dt);
Weitere Informationen finden Sie auf der MSDN-Seite über benutzerdefinierte Datums- und Zeitformate.