所以我需要列出一堆文件名和他们的LastWriteTime。以下代码是我如何获得我稍后打印的LastWriteTime。
DateTime lDate = File.GetLastWriteTime(fileNames[x]);
在此之前,我从指定的目录中获取了一堆文件名。
最后它按照以下方式打印GetLastWriteTime:
20.04.2017
但我需要它 - 而不是。 :
20-04-2017
有没有办法实现这个目标?
请原谅我的英语,因为我不是本地议长。我希望我的问题得到解释清楚。如果没有,我会尝试进一步说明。提前谢谢。
答案 0 :(得分:3)
尝试使用.ToString();
string lDate = File.GetLastWriteTime(fileNames[x]).ToString("dd-MM-yyyy");
答案 1 :(得分:1)
File.GetLastWriteTime
会返回DateTime
对象,您可以ToString("tiem_pattern")
获取所需格式的日期和时间。在你的情况下,你需要这个:
File.GetLastWriteTime(fileNames[x]).ToString("dd-MM-yyyy")