嗨,我有以下代码从文件中读取日期。
using (var reader = new StreamReader(@"C:\myfile.txt"))
{
bool found= false;
while (!reader.EndOfStream)
{
var line = reader.ReadLine().Trim();
if (found && line.EndsWith("Test"))
{
var fordDate = DateTime.Parse(line.Substring(0, 19));
Console.WriteLine("Test Date: {0}", fordDate);
break;
}
}
}
问题是当日期与其他一些文本相关时它会给出错误。例如
\r\n2013-03-03 12:22:02
我正在尝试更改它,以便代码可以从中删除 "\r\n" 或任何其他文本,并只获取日期部分。