Calculate days between two dates in Java 8
I know there are lots of questions on SO about how to get, but I want and example using new Java 8 Date api. I also know JodaTime library, but I want a work way without external libraries. Function needs to complain with these restrictions: Prevent errors from date savetime Input are two Date's objects (without time, I know localdatetime, but I need to do with date instances) syntagma If you want logical calendar days , use DAYS.between() method from java.time.temporal.ChronoUnit : LocalDate dateBefore; LocalDate dateAfter; long daysBetween = DAYS.between(dateBefore, dateAfter); If you want