Comment filtrer les données entre deux DateTime. Ici, je filtrage la longueur du fichier texte dans un répertoire..Je besoin de filtrer le fichier texte entre la date sélectionnée.
DateTime startDate = dateTimePicker1.Value;
DateTime endDate = dateTimePicker2.Value;
var queryList1Only = from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
select i.Length;
4 Réponses :
Eh bien, que diriez-vous d'un où code> clause?
Utilisez la clause WHERE:
DateTime startDate = dateTimePicker1.Value;
DateTime endDate = dateTimePicker2.Value;
var queryList1Only = from i in di.GetFiles("*.txt", SearchOption.AllDirectories)
where i.GetCreationTime() > startDate && i.GetCreationTime() < endDate
select i.Length;
Merci pour vos exemples..am nouveau à linq..will Apprendre de ce lien (Q)
from fi in new DirectoryInfo(@"c:\path").EnumerateFiles("*.txt")
where fi.CreationTime > startDate and fi.CreationTime < endDate)
select fi.FullName;
Ce travail pour moi p>
var données = (à partir de la prise de données dans des périodes où datrateriod.datestart <= (datetime) finaldaynovelty && datrateriod.dateend> = (DateTime) initialeDayNovelty Select Datrateriod) .tolist (); P>