我试着创建一个DateTime对象。我从字符串数组中获取我的值。c#DateTime对象错误
当我运行的代码,确切日期时间打印为:2009-12-21 6时07分05秒
string tmpDate = values[0].Trim() +" "+ values[1].Trim();
Console.WriteLine(tmpDate);
DateTime time = DateTime.ParseExact(tmpDate, "yyyy-MM-dd HH:mm:ss", null);
出于某种原因,我得到这个日期时间格式异常? 任何ide's?
问候 Marthin
无法重现您的错误。如果您将“2009-12-21 06:07:05”硬编码到该方法中,您是否收到相同的异常? – 2010-10-11 19:00:31
它似乎在linqpad中使用您提供的数据可以正常工作。 – 2010-10-11 19:04:22
现已解决。问题出现在最后一行之后的函数调用中,我尝试将DateTime对象发送给除此以外的函数。令人困惑的部分是来自.net的例外,表示该字符串是以错误的方式输入的,而不是。 – Marthin 2010-10-19 13:02:04