У меня есть 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.
Спасибо, Понял ** Для Сегодня:. ** вар Data = _dtAll.AsEnumerable() Где (Данные => datas.Field ("Дата")> = DateTime.Now.AddDays (-1) && datas.Field («Дата») <= DateTime.Now.AddDays (1)). Выберите (datas => new {-}); ** Для Вчера: ** вар Data = _dtAll.AsEnumerable() Где (Данные => datas.Field ("Дата")> = DateTime.Now.AddDays (-2) && datas.Field . («Дата») <= DateTime.Now.AddDays (-1)). Выберите (datas => new {-}); –
charan