ファイルの作成時にファイル名にタイムスタンプを追加したいのですが、私が試したほとんどの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
?