How to get the difference between two dates in java in hours/minutes ?

2.80K viewsJava
3

How to get the difference between two dates in java in hours or minutes.

For Example  :

Date startDate = “05/10/2019 09:29:58”;

Date endDate = “031/12/2019 10:31:48”;

Code return hours or minutes based on input

Answered question
Add a Comment
0
Kishore (anonymous) 0 Comments

The Below code will return days.

public long dateDifference(Date date1, Date date2) {

		long milisecond1 = date1.getTime();
		long milisecond2 = date2.getTime();
		// Find date difference in milliseconds
		long diffInMSec = milisecond2 - milisecond1;
		// Find date difference in days
		// (24 hours 60 minutes 60 seconds 1000 millisecond)
		long diffOfDays = diffInMSec / (24 * 60 * 60 * 1000);
		return diffOfDays;
}

 

Try and give the comments.

Changed status to publish
Add a Comment
You are viewing 1 out of 2 answers, click here to view all answers.
Write your answer.