我從來沒有使用Joda-Time之前,但我有ArrayList包含LocalDate和計數的對象。所以我在ArrayList中每天都有計數,每天只有一次在ArrayList中。 我需要計算每個月的年份,這是列表中的計數。爪哇喬達時間,分配LocalDate月份和年份
我的數據: 如:
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)
現在我想outpur這樣的:
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;
}
,並導致我會把一些類,其中包含月份和年份日期+計數。
謝謝,它的工作像它應該。你在psuedocode new YearCount(info.getLocalDate())中犯了一個小錯誤;應該是新的YearMonth(info.getLocalDate()); ,但很容易弄清楚。 – user3658759
@ user3658759 lol我不知道爲什麼我在那裏寫了那個奇怪的類名。現在修復 –