-3

我想按月季度对值进行分组。假设我有以下月份的季度:

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

我希望我在 linq 中的结果根据月份数按季度分组。我怎样才能在 linq 中实现这一点?

4

2 回答 2

4

尝试使用DateTime.Month

var query = data.GroupBy(item => ((item.DateTimeProperty.Month - 1) / 3));
于 2014-07-03T13:46:47.130 回答
2

你可以分组

(dateTime.Month-1)/3

于 2014-07-03T13:47:34.857 回答