<分区>
Possible Duplicate:
Calculate date/time difference in java
我是 Android 新手,我想为自己制作一个新应用。我想使用 currentDate 减去两个日期 (dd/mm/yyyy) 格式。例如,我想找出 01/02/2013 和 currentDate 之间的日期差异。我该怎么做?
<分区>
Possible Duplicate:
Calculate date/time difference in java
我是 Android 新手,我想为自己制作一个新应用。我想使用 currentDate 减去两个日期 (dd/mm/yyyy) 格式。例如,我想找出 01/02/2013 和 currentDate 之间的日期差异。我该怎么做?
最佳答案
SimpleDateFormat dfDate = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date d = null;
java.util.Date d1 = null;
Calendar cal = Calendar.getInstance();
try {
d = dfDate.parse("01/02/2012 ");
d1 = dfDate.parse(dfDate.format(cal.getTime()));//Returns 15/10/2012
} catch (java.text.ParseException e) {
e.printStackTrace();
}
int diffInDays = (int) ((d.getTime() - d1.getTime())/ (1000 * 60 * 60 * 24));
System.out.println(diffInDays);
关于android - 如何在Android应用程序上找到两个日期的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12892302/