我有下面的代码,并且收到输入字符串格式不正确的错误消息。请帮我将字符串转换为DateTime格式问题C#
List<Crime> crimeList = new List<Crime>();
while (!reader.EndOfStream)
{
var line = reader.ReadLine();
var values = line.Split(',');
crimeList.Add(new Crime()
{
Dates = DateTime.ParseExact(values[0],"yyyy-MM-dd HH:mm:ss",CultureInfo.InvariantCulture),
Category = values[1],
Description = values[2],
DayOfWeek = values[3],
PdDistrict = values[4],
Resolution = values[5],
Address = values[6],
x = Convert.ToDouble(values[7]),
y = Convert.ToDouble(values[8])
});
values[0]
是2015-05-13 23:53:00
。 https://s23.postimg.org/x0g4k37kr/datetime_problem.png
如果您将字符串值作为* text *包含在问题中,它会更容易帮助您。我的猜测是它包含一个不可打印的字符......你能在[mcve]中重现这个吗? –