Biorąc pod uwagę datę rozpoczęcia i datę końcową, chciałbym iterować ją w ciągu dnia za pomocą funkcji foreach, mapy lub podobnej funkcji. Coś jakIteracja w zakresie dat (droga scala)
(DateTime.now to DateTime.now + 5.day by 1.day).foreach(println)
Używam https://github.com/nscala-time/nscala-time, ale dostaję wróciła obiektu Joda Interval jeśli mogę użyć składni powyżej, które podejrzewam, nie jest również zakres dat, ale rodzajem zakresie milisekund.
EDYCJA: To pytanie jest przestarzałe. Zgodnie z zaleceniami na stronie głównej joda, jeśli używasz java 8, powinieneś zacząć od lub migrować do java.time.
Wystarczy dodaje 'nscala-oddać porównywalnych towarów Zależność i napisane '(DateTime.now do DateTime.now + (5 dni) przez (1 dzień). foreach (println) '. Działa jak magia – Odomontois
Otrzymuję: wartość przez nie jest członkiem org.joda.time.Interval –
To prawie mój kod https://gist.github.com/Odomontois/ea73f9bbfcb4cdc5f1b6 – Odomontois