Je veux ajouter un horodatage aux noms de fichiers lors de leur création, 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 la date et l'heure qui peut être utilisé dans un nom de fichier ou une extension ? De préférence, quelque chose comme 2011-19-9--13-45-30
?