假設我想記錄日期「07/03/2013」的所有員工,格式爲「MM/dd/yyyy」。 我在LINQ表達式是:如何在vb.net中檢查linq比較日期格式
_dbContext.EmployeeDetails.Where(Function(f) f.EmpId = _empId And f.Date="07/03/2013")
這裏LINQ是如何管理的日期格式爲 「MM/DD/YYYY」。或者如何比較「f.Date
」與MM/dd/yyyy?
說, 如果我不
_dbContext.EmployeeDetails.Where(Function(f) f.EmpId = _empId And f.Date.ToString("MM/dd/yyyy")="07/03/2013")
它不允許我。假設我的日期將是「2013年7月13日」,那麼我們可以認爲它匹配並與"f.Date"
同步格式,但約會的日期不到12?事實上,通過使用第一個表達式,m得到3月份的記錄,而不是7月。 如何找出這個問題?
你是否正在用LINQ to SQL來做這件事?或LINQ到EF?無論哪種情況,'linq'標籤都是不相關的。 –