Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Calculate the number of days between two dates in Java 1.8 (with time)
// input dates
final String start = "2010-01-15T00:00:00";
final String end = "2011-03-18T18:00:00";
// parse the dates
final LocalDateTime startDate = LocalDateTime.parse(start);
final LocalDateTime endDate = LocalDateTime.parse(end);
// calculate the number of days between start and end dates
long daysDuration = Duration.between(startDate, endDate).toDays();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment