Ich möchte Dateinamen beim Erstellen von Dateien einen Zeitstempel hinzufügen, aber bei den meisten DateTime-Methoden habe ich versucht, etwas mit Leerzeichen und Schrägstrichen auszugeben. Zum Beispiel:
Debug.WriteLine(DateTime.Now.ToString()); // <-- 9/19/2012 1:41:46 PM
Debug.WriteLine(DateTime.Now.ToShortTimeString()); // <-- 1:41 PM
Debug.WriteLine(DateTime.Now.ToShortDateString()); // <-- 9/19/2012
Debug.WriteLine(DateTime.Now.ToFileTime()); // <-- 129925501061462806
ToFileTime()
funktioniert aber ist nicht gerade lesbar. Wie kann ich die Ausgabe in einen für Menschen lesbaren Zeitstempel mit Datum und Uhrzeit formatieren, der in einem Dateinamen oder einer Erweiterung verwendet werden kann? Am liebsten so etwas wie 2011-19-9--13-45-30
?