Possible Duplicate:
In Java, how do I get the difference in seconds between 2 dates?
Hi i have two dates as follows
1970-01-01 and 2011-08-01 which are in yyyy-mm-dd format.
How to find out the seconds d开发者_运维技巧ifference between two above dates.
Create two java.util.Date
objects (yes, the deprecated ones).
Use the getTime()
method on each object to get milliseconds from the epoch.
Subtract the smaller time from the larger time, and then convert to seconds by dividing by one thousand.
- Convert both to dates using
SimpleDateFormat
. - Get the difference between them by calling
getTime()
and subtracting one from the other. - Divide the number by 1000 to get seconds.
精彩评论