J'ai un DataTable avec 5 colonnes de type int, string et DateTime. J'ai écrit une requête LINQ pour filtrer les enregistrements par date. Comment puis-je obtenir des enregistrements d'aujourd'hui et d'hier?Comment interroger des enregistrements en fonction de la date
var Data = _dtAll.AsEnumerable()
.Where(datas => datas.Field<DateTime>("Date") == DateTime.Now.Date)
.Select(datas => new { ---})
Je ne reçois pas de dossiers. Mon dossier est le 14/05/2013 à 10h00. Je n'ai pas besoin d'interroger par le temps, je dois interroger seulement par date. Toute aide appriciée.
Merci, Got it ** pour aujourd'hui. ** var données = _dtAll.AsEnumerable() Où (données => datas.Field ("date")> = DateTime.Now.AddDays (-1) && datas.Field ("Date") <= DateTime.Now.AddDays (1)). Sélectionnez (datas => new {-}); ** Pour Hier: ** var données = _dtAll.AsEnumerable() Où (données => datas.Field ("Date")> = DateTime.Now.AddDays (-2) && datas.Field . ("Date") <= DateTime.Now.AddDays (-1)). Sélectionnez (datas => new {-}); –
charan