【发布时间】:2011-12-14 00:26:14
【问题描述】:
我已经多次遇到这个问题,并且一直在使用一种解决方法,但我想我会在这里问一下,以防有更简单的选择。当我有来自DateTime.Now 的字符串,然后我想在文件名中使用它时,我不能,因为 Windows 不允许在文件名中使用字符 / 和 :,我必须像这样替换它们:
string filename = DateTime.Now.ToString().Replace('/', '_').Replace(':', '_');
这似乎有点麻烦,有没有更简单的方法可以做到这一点?任何建议都非常感谢。
【问题讨论】:
-
你能使用像
yyyyMMdd这样更符合逻辑的iso8601风格的模式吗?