Sto cercando di confrontare due DateTimes
in un minuto da un DateTime.Now
e una voce SQL. Vedo che il problema è che i tick sono leggermente off a causa del tipo che viene restituito dal DB. Tuttavia non riesco a capire un lavoro in giro.C# DateTime down to minute from linq
Questo è il mio DateTime
per afferrare
DateTime toGrab = DateTime.Now.AddMinutes(10)
.AddSeconds(-DateTime.Now.Second)
.AddMilliseconds(-DateTime.Now.Millisecond);
e c'è la mia espressione LINQ.
cc.DBAppointments.Where(c => c.StartDate == toGrab && c.Approved == 1).ToList();
Qualche consiglio?
Stai chiamando 'DateTime.Now' più volte, questo potrebbe darti risultati diversi. –