I have had this issue quite a few times and have just been using a workaround but thought I would ask here in case there is an easier option. When I have a string from DateTime.Now
and I then want to use this in a filename I can't because Windows doesn't allow the characters / and : in filenames, I have to go and replace them like this:
string filename = DateTime.Now.ToString().Replace('/', '_').Replace(':', '_');
Which seems a bit of a hassle, is there an easier way to do this? Any suggestions much appreciated.
question from:
https://stackoverflow.com/questions/7874111/convert-datetime-now-to-a-valid-windows-filename 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…