ChronoUnit la classe che hai sempre sognato
Se hai a che fare con date e intervalli e Date ti è sempre stata stretta, in Java<8 calcolare la differenza in anni, mesi, giorni richiede qualche riga di codice, con Java 8 è possibile fare tutto senza librerie esterne e con una sola istruzione.
I vantaggi sono già evidenti già dalla creazione degli oggetti data (LocalDate), più intuitivi che con la classe java.util.Date. Probabilmente usavate librerie supplementari come Joda per semplificarvi la vita, oppure avrete creato la vostra ad oc, ma ora per nuovi progetti che utilizzano Java 8 non è più necessario.
Originally published at programming.energy on October 12, 2018.