【发布时间】:2014-07-12 05:04:57
【问题描述】:
我以前从未使用过Joda-Time,但我有 ArrayList,其中包含具有 LocalDate 和计数的对象。所以我在 ArrayList 中计算了每一天,并且每天在 ArrayList 中只有一次。 我需要计算一年中每个月的计数,这在列表中。
我的数据: 例如:
dd.MM.yyyy
17.01.1996 (count 2)
18.01.1996 (count 3)
19.02.1996 (count 4)
19.03.1996 (count 1)
18.05.1997 (count 3)
现在我想要这样的输出:
MM.yyyy
01.1996 -> 2 (17.1.1996) + 3 (18.1.1996) = 5
02.1996 -> 4 (19.2.1996) = 4
03.1996 -> 1 (19.3.1996) = 1
05.1997 -> 3 (18.5.1997) = 3
我只需要统计每个月的数量,但我不知道实现这一目标的最佳方法是什么。
数据类:
private class Info{
int count;
LocalDate day;
}
结果我会放入一些包含月份和年份日期+计数的类。
【问题讨论】: