2011-07-12 31 views
0

假定x日期和財年是1st-31:將日期解析爲月份塊的最佳方法

將月份分組的最佳方式是什麼?例如,

1月15日的日期範圍 - 2月15日被認爲是2項

+0

你能澄清更多關於如何將有用的數據是結構化的。什麼是「日期」?它的數值即0912 = 9月12日,或SEP 12或09/12或什麼? – BlackJack

回答

2
var dateGroups = myDates.GroupBy(d => d.Month); 

和長大,今後幾年將是

var dateGroups = myDates.GroupBy(d => d.Month) 
    .Select(g => new {year = g.Key, monthGrouping = g.GroupBy(d => d.Month)}) 
    .SelectMany(a => a.monthGrouping 
     .Select(g => new {a.year, month = g.Key, dates = g.AsEnumerable()})); 
+0

不要忘記一年(我猜這可能是一個長期日期範圍的問題,但在OP的案例中不確定) –

+0

@rod我會遵循與獲取月份一樣的模式這些年。 –

相關問題