2009-11-12 6 views

Répondre

13

Je résolu le problème de faire une entre les dates:

DateTime initialDate, finalDate; 
initialDate= DateEntity.Date; 
finalDate= new DateTime(DateEntity.Year, DateEntity.Month, DateEntity.Day, 23, 59, 59); 
query = query.Where(l => (((l.dateEntity>= initialDate) && (l.dateEntity<= finalDate)) 
+0

Je sais que c'est vieux mais c'est un mauvais exemple parce que dateEntity peut être 2 3: 59: 59.200 et sera hors de portée. Chris M a donné une meilleure réponse. – dariol

1

Vous pouvez vérifier l'état comme celui-ci

var = NextDay DateTime.Today.AddDays (1);

requête = query.Where (l => (l.datCriacao> = dtLote & & l.datCriacao < nextDay);

ici, vous obtiendrez les dossiers à la date dtLote que nous vérifier entre dtLote et dtLote 1 jour (0:00:00), nous allons obtenir le dossier de la date d'aujourd'hui que ce que jamais peut-être le temps ...

4
Ce

est super vieux, mais j'ajouterions à l'exemple de Jaspion comme:

query = query.Where(l => (l.datCriacao >= dtLote.Date && l.datCriacao < dtLote.Date.AddDays(1)) 
Questions connexes