我想要一个 linq 查询返回一个计算的时间跨度,我以前使用过时间跨度函数,但我不确定如何将它合并到 linq 中。基本上,linq 正在返回一个日期时间字段,我想从当前日期时间中减去该字段以获得日期和小时数。
任何帮助表示赞赏!
谢谢
也许是这样的:
from s in something
select DateTime.Now.Subtract(s.DateField)
当然,下面的代码返回一个打开日期字段,我想计算打开案例的天数并将其放入网格视图中。
var query2 = from cs in db.tblCases where cs.date_closed.HasValue == false select new { cs.date_case_opened),
};
gvReport.DataSource =
query2.Select(o => new {o.time });
gvReport.DataBind();
lbCount.Text = "Days open: " + ???