查询c#中的Linq datetime日期匹配
本文关键字:日期 datetime Linq 中的 查询 | 更新日期: 2023-09-27 18:12:33
我正在尝试匹配日期时间。现在是唯一的年份(例如今天是2014年)。然而,我不能通过使用datetime来完成linq查询。现在的一年。
LevyServiceHelper.GetAllLevyFee().
List.Where(s=>s.ValidDate==Datetime Today Year).ToList();
如何将Datetime Today Year与s.p validdate匹配?
谢谢。
LevyServiceHelper.GetAllLevyFee()
int yr = DateTime.Now.Year;
List.Where(s => s.ValidDate.Year == yr).ToList();
我希望s.ValidDate
是DateTime
。
Ned的答案在99.99%的情况下是有效的。但是当执行查询时,年份发生变化,因为我在开始时采取了年份,这意味着所有验证将在相同的条件下发生。
LevyServiceHelper.GetAllLevyFee().
List.Where(s=>s.ValidDate.Year == DateTime.Today.Year).ToList();