我有一个字符串 31-10-2014 我想与数据库中的值进行比较。
public ActionResult SearchResult(string searchDate)
{
var bookings = from m in db.Bookings
select m;
if (!String.IsNullOrEmpty(searchDate))
{
bookings = bookings.Where(s => s.Date1.CompareTo( DateTime.ParseExact(searchDate, "dd-mm-yyyy", CultureInfo.InvariantCulture)) >= 0);
}
return View(bookings);
}
比较一直失败,我应该如何将输入日期与数据库值进行比较(我将用于验证输入的 try catch 保留为 dattime,因此示例更清楚)
我收到消息(即使没有 searchData):
Linq 无法识别 ParseExact 方法。