查询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匹配?

谢谢。

查询c#中的Linq datetime日期匹配

LevyServiceHelper.GetAllLevyFee()
int yr = DateTime.Now.Year;
List.Where(s => s.ValidDate.Year == yr).ToList();

我希望s.ValidDateDateTime

Ned的答案在99.99%的情况下是有效的。但是当执行查询时,年份发生变化,因为我在开始时采取了年份,这意味着所有验证将在相同的条件下发生。

LevyServiceHelper.GetAllLevyFee().
List.Where(s=>s.ValidDate.Year == DateTime.Today.Year).ToList();