We would like to know how to calculate days between two dates.
import java.text.SimpleDateFormat; import java.util.Date; /*from w w w .j av a2 s.c o m*/ public class Main { public static void main(String[] args) throws Exception { SimpleDateFormat sdf = new SimpleDateFormat("dd MM yyyy"); Date dt1 = sdf.parse("22 02 2000"); Date dt2 = sdf.parse("22 02 2010"); long diff = dt2.getTime() - dt1.getTime(); System.out.println("Days: " + diff / 1000L / 60L / 60L / 24L); } }
The code above generates the following result.