我的代码是这样的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();
可是运行时从List<奖惩表> 到 .ToList()地方出现异常——从字符串向 datetime 转换时失败
请问这是什么原因,要怎么改啊!
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();
可是运行时从List<奖惩表> 到 .ToList()地方出现异常——从字符串向 datetime 转换时失败
请问这是什么原因,要怎么改啊!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货