CreateDate
(我的表中用于存储记录创建日期的字段)在我的表中存储为nvarchar。在我的linq to objects中,我试图将相同的CreateDate
解析为DateTime而不是字符串。为了做到这一点,我尝试了:
var CompYear1 = (from p in C1Result where
DateTime.ParseExact(p.CreateDate, "MM/dd/yyyy hh:mm tt", null) >= Y1StartDate
//throws following error
字符串未被识别为有效的DateTime。
以下是CreateDate
答案 0 :(得分:0)
试试这个:
var result = DateTime.ParseExact("10/12/2013 3:31 PM", "MM/dd/yyyy h:mm tt", System.Globalization.CultureInfo.InvariantCulture, DateTimeStyles.None);