0

linq クエリで計算されたタイムスパンを返すようにしたいのですが、以前に timespan 関数を使用したことがありますが、それを 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 = db.tblCases の cs から 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 に答える