从日期构造时,文件名得到不同的文件扩展名
本文关键字:扩展名 文件 文件名 日期 | 更新日期: 2023-09-27 18:01:51
我正在尝试将带有文本的文件保存到特定位置:
saveFileDialog.FileName = "Info_" +
System.DateTime.Now.ToString("yyyyMMddhmmss" + ".txt");
string Info = "";
TextFormat(ref Info);
File.WriteAllText(Path.Combine(dir.ToString(),saveFileDialog.FileName), Info);
所以现在当我按下按钮时它给了我文件名:Info_2013030114511.PxP
(注"。PxP"而不是".txt"),但是如果我改成:
saveFileDialog.FileName = "Info_" +
System.DateTime.Now.ToString("yyyyMMddhmmss" + ".TXT");
给出了正确的结果:Info_2013030114511.TXT
我想知道这是一个bug还是我做错了什么…
将"yyyyMMddhmmss.txt"
提供给DateTime格式函数。它将't'
解释为上午/下午。说明符。你要做的是:
saveFileDialog.FileName = "Info_" +
System.DateTime.Now.ToString("yyyyMMddhmmss") + ".txt";