Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 获取文本文件的创建日期_C#_Date Format - Fatal编程技术网

C# 获取文本文件的创建日期

C# 获取文本文件的创建日期,c#,date-format,C#,Date Format,我用c#编写了一段代码,以获取文本文件的创建日期,并将日期设置为yyyyMMddHHMMSS格式: FileInfo fileInfo = new FileInfo("test.txt"); DateTime fileCreatedDate = fileInfo.CreationTime; string dateCreation = fileCreatedDate.ToString("yyyyMMddHHMMSS"); 但它不起作用,dateCreation例如:201401291001SS

我用c#编写了一段代码,以获取文本文件的创建日期,并将日期设置为
yyyyMMddHHMMSS
格式:

FileInfo fileInfo = new FileInfo("test.txt");
DateTime fileCreatedDate = fileInfo.CreationTime;
string dateCreation = fileCreatedDate.ToString("yyyyMMddHHMMSS");
但它不起作用,
dateCreation
例如:
201401291001SS


如何修改它?

如果大写分钟数为月份,请使用
mm
(和
ss
):

试试这个

MM指两位数的月份

mm指两位数的分钟

FileInfo fileInfo = new FileInfo("test.txt");
DateTime fileCreatedDate = fileInfo.CreationTime;
string dateCreation = fileCreatedDate.ToString("yyyyMMddHHmmss");
请看这一行:

FileInfo fileInfo = new FileInfo("test.txt");
我想你忘了添加路径。请参阅以下示例:

 string path = @"yourpath\test.txt";
 FileInfo fileInfo = new FileInfo(path);
然后:


你所说的“不起作用”是什么意思??我对你的问题进行了编辑,以显示一个不正确的结果,如果可能的话,你应该始终提供这个结果。否则,如果我们甚至不知道问题所在(在这种情况下,很容易看到),就很难提供帮助。我希望我可以通过“不工作”StationFyi来理解您的问题,StationFyi接受相关文件名。感谢您在@TimSchmelter发表评论。我知道,但我不明白他在运行这段代码时到底有什么问题,因为他没有提到。谢谢你的信息分享
 string path = @"yourpath\test.txt";
 FileInfo fileInfo = new FileInfo(path);
string dateCreation = fileCreatedDate.ToString("yyyyMMddHHmmss");
FileInfo fileInfo = new FileInfo("test.txt");
DateTime fileCreatedDate = fileInfo.CreationTime;
string date = fileCreatedDate.ToString("yyyyMMddHHmmss");
//Take a file 
DateTime creationTime = File.GetCreationTime(@"C:\CC.txt");
//Print
Response.Write(creationTime.ToString("yyyyMMddHHmmss"));