我是ASP.NET和C#中的新成员。 我想知道如何将一个字段从字符串转换为DataTime。无法隐式地将类型'字符串'转换为'System.DateTime',转换特定列的数据类型
string[] Lines = File.ReadAllLines(fileName);
string[] Fields;
//Remove Header line
Lines = Lines.Skip(1).ToArray();
List<CountTable> emList = new List<CountTable>();
foreach (var line in Lines)
{
Fields = line.Split(new char[] { ',' });
emList.Add(
new CountTable
{
CountID = Fields[0].Replace("\"", ""),
Date = Fields[1].Replace("\"", ""),
UserID = Fields[2].Replace("\"", ""),
PrinterID = Fields[3].Replace("\"", ""),
Color = Fields[4].Replace("\"", ""),
BW = Fields[5].Replace("\"", ""),
});
}
我得到这个错误
无法隐式转换类型 '字符串' 到 'System.DateTime的'
在该行
Date = Fields[1].Replace("\"", ""),
任何一个可以帮助我与我的语法如何解决错误。
谢谢!