我有一個DataTable,包含5個類型爲int,string和DateTime的列。我寫了一個LINQ查詢按日期篩選記錄。我如何在今天和昨天獲得記錄?如何根據日期查詢記錄
var Data = _dtAll.AsEnumerable()
.Where(datas => datas.Field<DateTime>("Date") == DateTime.Now.Date)
.Select(datas => new { ---})
我沒有收到記錄。我的記錄是在14/05/2013 10:00。我不需要按時間查詢,我只需要按日期查詢。任何幫助appriciated。
謝謝,明白了 **對於今天:** VAR數據= _dtAll.AsEnumerable()式(DATAS => datas.Field( 「日期」)> = DateTime.Now.AddDays(-1)&& datas.Field (「Date」)<= DateTime.Now.AddDays(1))。Select(datas => new { - }); **對於昨天:** VAR數據= _dtAll.AsEnumerable()式(DATAS => datas.Field ( 「日期」)> = DateTime.Now.AddDays(-2)&& datas.Field 。 (「Date」)<= DateTime.Now.AddDays(-1))。select(datas => new { - }); –
charan
2013-05-14 11:44:47