在Java中查找两个日期之间的差异

时间:2013-10-20 13:35:35

标签: java date datediff jformattedtextfield

我在JFormattedTextFields中使用Java中的两个JFrame作为日期。我将它们格式化为(DD/MM/YYYY)

我怎样才能在几天内发现它们之间的差异?

2 个答案:

答案 0 :(得分:2)

您可以使用Joda Time

DateTime date1 = new DateTime(2013, 12, 20, 0, 0);
DateTime date2 = new DateTime(2013, 12, 23, 0, 0);
Days.daysBetween(date1, date2).getDays(); // Will return 3 
//since date2 is 3 days after date1

答案 1 :(得分:0)

解析日期,使用Calendar标准类或Joda Time库来比较日期。