使用joda time api计算两个日期之间的天数
这个问题在这里已经有了答案:
用这个
Days.daysBetween(intdt.toLocalDate(), targetDt.toLocalDate()).getDays()
LocalDate
类不存储或表示时间或时区。 相反,它是对日期的描述。
SimpleDateFormat myFormat = new SimpleDateFormat("dd MM yyyy");
String inputString1 = "23 01 1997";
String inputString2 = "27 04 1997";
try {
Date date1 = myFormat.parse(inputString1);
Date date2 = myFormat.parse(inputString2);
long diff = date2.getTime() - date1.getTime();
System.out.println ("Days: " + TimeUnit.DAYS.convert(diff, TimeUnit.MILLISECONDS));
} catch (ParseException e) {
e.printStackTrace();
}
链接地址: http://www.djcxy.com/p/36653.html
上一篇: Calculating the number of days between two dates using joda time api