Я хочу добавить метку времени к именам файлов по мере создания файлов, но большинство методов DateTime, которые я пробовал, выводить что-то с пробелами и косыми чертами. Например:
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()
работает, но не совсем читабельно. Как я могу отформатировать вывод в удобочитаемую метку времени с датой и временем, которые можно использовать в имени файла или расширении? Желательно что-то вроде 2011-19-9--13-45-30
?