LINQ to SQL ——从字符串向 datetime 转换时失败
我的代码是这样的
string dateToYear = Convert.ToDateTime(Date).Year.ToString(); //工资结算日期的年份string dateToMonth = Convert.ToDateTime(Date).Month.ToString(); //工资结算日期的月份List<奖惩表> obj1 = (from a2 in reward.SelectRecordAll() where ( (a2.员工编号 == Eid) && (Convert.ToDateTime(a2.日期).Year.ToString() == dateToYear) && (Convert.ToDateTime(a2.日期).Month.ToString() == dateToMonth) ) select a2).ToList();