小编Rub*_*uby的帖子

DbFunctions DiffDays给出错误的答案

我想从数据库中获取列表,那里是MyDate今天或在哪里。
我写了下面的代码。

_Log("Now: " + DateTime.Now.ToString());

var v = db_TS.TS_Test.Where(x => DbFunctions.DiffDays(x.MyDate,DateTime.Now) < 2);
foreach (var item in v.ToList())
{
     _Log("MyDate: " + item.MyDate.ToString());
}
Run Code Online (Sandbox Code Playgroud)

记录以下内容:

现在:2016/11/08 10:50:00
MyDate:2017/09/27 09:35:00

请帮助我找出代码中出了什么问题?
谢谢

c# linq datetime dbfunctions

3
推荐指数
1
解决办法
1855
查看次数

标签 统计

c# ×1

datetime ×1

dbfunctions ×1

linq ×1