Java 乔达时间-错误的结果

Java 乔达时间-错误的结果,java,date,jodatime,Java,Date,Jodatime,有人能告诉我为什么这次考试不及格吗?我尝试了普通的JavaDateUtil,它也给了我同样的结果 java.lang.AssertionError:预计时间:2014年1月1日星期三00:07:00 CET,但 was:2014年1月31日星期五00:06:00 CET 您需要查阅,并确保所使用的格式对于正在分析的数据是正确的 将yyyy-mm-dd更改为yyy-mm-dd mm用于分钟可能重复的 public static Date addDaysToDate(Date fromDate, i

有人能告诉我为什么这次考试不及格吗?我尝试了普通的JavaDateUtil,它也给了我同样的结果

java.lang.AssertionError:预计时间:2014年1月1日星期三00:07:00 CET,但 was:2014年1月31日星期五00:06:00 CET

您需要查阅,并确保所使用的格式对于正在分析的数据是正确的

yyyy-mm-dd
更改为
yyy-mm-dd

mm
用于分钟

可能重复的
public static Date addDaysToDate(Date fromDate, int days){       
    DateTime dateTime = new DateTime(fromDate);
    return dateTime.plusDays(days).toDate();
}

@Test
public void test() throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd");
    Date fromDate = sdf.parse("2014-06-30");

    Date toDate = DateUtil.addDaysToDate(fromDate, 1);
    assertEquals(sdf.parse("2014-07-01"), toDate);
}