Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Calculate the number of days between two dates in Java 1.7
//input dates
final String start = "2010-01-15";
final String end = "2011-03-18";
// parse the dates
final SimpleDateFormat dateFormat = new SimpleDateFormat( "yyyy-MM-dd" );
final Date startDate = dateFormat.parse( start );
final Date endDate = dateFormat.parse( end );
// calculate the number of days between start and end dates
long daysDuration = Math.round( ( endDate.getTime() - startDate.getTime() ) / (double) ( 1000 * 60 * 60 * 24 ) );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment