Je souhaite ajouter un horodatage aux noms de fichiers au fur et à mesure que les fichiers sont créés, mais la plupart des méthodes DateTime que j'ai essayées produisent quelque chose avec des espaces et des barres obliques. Par exemple:
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()
fonctionne mais n'est pas exactement lisible par l'homme. Comment puis-je formater la sortie en un horodatage lisible par l'homme avec une date et une heure pouvant être utilisées dans un nom de fichier ou une extension? De préférence quelque chose comme 2011-19-9--13-45-30
?