LINQ:按月、季度分组
本文关键字:季度 按月 LINQ | 更新日期: 2023-09-27 18:11:30
我想按月/季度对值进行分组。假设我有以下几个季度:
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