Question: how to find difference between two dates in java using calendar?
Answer: Change the time of both dates to midnight.
Convert the dates to milliseconds.
Find the difference between the two dates.
Divide the result by the number of milliseconds in a day (24 * 60 * 60 * 1000).
The result should be the difference in days.