所以我需要列出一堆文件名及其LastWriteTime。下面的代码是我如何获取我的LastWriteTime的信息,以后再打印它。

DateTime lDate = File.GetLastWriteTime(fileNames[x]);


在这样做之前,我从指定的目录中获得了一堆文件名。

最后,它按如下所示打印GetLastWriteTime:

20.04.2017


但我需要用-代替。 :

20-04-2017


有什么办法可以做到这一点?

请原谅我的英语,因为我不是母语。我希望我的问题解释得足够清楚。如果没有,我将尝试给出进一步的解释。提前致谢。

最佳答案

尝试使用.ToString();
string lDate = File.GetLastWriteTime(fileNames[x]).ToString("dd-MM-yyyy");

关于c# - 如何更改DateTime/GetLastWriteTime的格式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43514851/

10-12 16:58