Data una data di inizio e una data di fine, vorrei eseguirne l'iterazione di giorno utilizzando una foreach, una mappa o una funzione simile. Qualcosa di simileIterate over date range (the scala way)
(DateTime.now to DateTime.now + 5.day by 1.day).foreach(println)
Sto usando https://github.com/nscala-time/nscala-time, ma ho restituito un oggetto joda Interval se uso la sintassi di cui sopra, che ho il sospetto non è anche un intervallo di date, ma una sorta di serie di millisecondi.
MODIFICA: la domanda è obsoleta. Come consigliato sulla home page di joda, se si utilizza java 8 è necessario iniziare o migrare a java.time.
appena aggiunto 'nscala-time' Dipendenza e scritto '(DateTime.now to DateTime.now + (5 giorni) per (1 giorno)). foreach (println) '. Funziona come la magia – Odomontois
Ottengo: valore di non è un membro di org.joda.time.Interval –
Questo è praticamente il mio codice https://gist.github.com/Odomontois/ea73f9bbfcb4cdc5f1b6 – Odomontois