速度快,为什么这段代码对我不起作用:
Directory.CreateDirectory(DateTime.ToString("dd-MM-yyyy"));
Erorr:
Error 1 An object reference is required for the non-static field, method, or property 'System.DateTime.ToString(string)' Documents\Visual Studio 2008\Projects\WindowsFormsApplication1\WindowsFormsApplication1\Form1.cs 83 39 WindowsFormsApplication1
有什么问题?如果我想将文件夹名称设置为"这是"的文件夹。然后添加今天的日期,它应该怎么样?
答案 0 :(得分:17)
也许你的意思是:
Directory.CreateDirectory(DateTime.Now.ToString("dd-MM-yyyy"));
答案 1 :(得分:4)
Directory.CreateDirectory(DateTime.Now.ToString("dd-MM-yyyy"));
答案 2 :(得分:4)
有什么问题?
ToString
是实例方法而不是静态方法,因此您无法直接在DateTime
类上调用它 - 您需要在上调用它DateTime
类的实例。
如果我想将文件夹名称设为“这是文件夹”,然后添加今天的日期,它应该怎么样?
您可以使用Now
类的UtcNow
/ DateTime
属性,它会为您提供当前时间实例,例如
DateTime.UtcNow.ToString("dd-MM-yyyy");