我想按季度分组值。 假设我有以下几个月的季度:
Month Range Quarter Name
7->9 Q1
10->12 Q2
1->3 Q3
4->6 Q4
我希望linq中的结果按季度按季数分组。 我怎样才能在linq中实现这个目标?
答案 0 :(得分:3)
var query = data.GroupBy(item => ((item.DateTimeProperty.Month - 1) / 3));
答案 1 :(得分:2)
您可以按
进行分组 (dateTime.Month-1)/3