0

我想要一个 linq 查询返回一个计算的时间跨度,我以前使用过时间跨度函数,但我不确定如何将它合并到 linq 中。基本上,linq 正在返回一个日期时间字段,我想从当前日期时间中减去该字段以获得日期和小时数。

任何帮助表示赞赏!

谢谢

4

2 回答 2

1

也许是这样的:

from s in something
select DateTime.Now.Subtract(s.DateField)
于 2010-04-21T10:32:57.553 回答
0

当然,下面的代码返回一个打开日期字段,我想计算打开案例的天数并将其放入网格视图中。

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: " + ???
于 2010-04-21T10:38:32.913 回答