Voglio aggiungere un timestamp ai nomi dei file mentre vengono creati i file, ma la maggior parte dei metodi DateTime che ho provato produce qualcosa con spazi e barre. Per esempio:
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()
funziona ma non è esattamente leggibile dall'uomo. Come posso formattare l'output in un timestamp leggibile dall'uomo con data e ora che possono essere utilizzate in un nome file o estensione? Preferibilmente qualcosa di simile 2011-19-9--13-45-30
?