我有一个日期列表,我想检索每年的第一个现有项目。问题是它并不总是包含一月一日的项目。下面的代码暂时获取所有内容,但如果缺少一天,则不会显示一整年。
foreach (var index in pModel.IndexData)
{
if (index.Date.ConvertToDateTime().Day == 02 && index.Date.ConvertToDateTime().Month == 01)
{
yearlyIndex.Add(index);
}
}
日期外观的示例。
2000-01-01
2000-02-03
2001-03-11...等
我怎么能这样我总能得到正确的项目?在这个例子中,我总是想得到 row1 和 row3。我可以用一堆 if 语句创建一个循环并添加月和年的天数,但我想用 linq 或 lambda 来处理这个问题。
相关分类