LINQ:按月、季度分组



我想按月/季度对值进行分组。假设我有以下几个季度:

Month Range      Quarter Name
7->9             Q1
10->12           Q2
1->3             Q3
4->6             Q4

我希望我的结果在linq是基于月的数字按季度分组。我如何在linq中实现这一点?

尝试使用DateTime。月:

var query = data.GroupBy(item => ((item.DateTimeProperty.Month - 1) / 3));

可以按

分组

(dateTime.Month-1)/3

相关内容

  • 没有找到相关文章

最新更新