为什么这个测试失败:为什么JodaTime和日历返回不同的结果
DateTime dateTime = new DateTime(1997,01,01,00,00,00,00, DateTimeZone.UTC);
long jodaMills = dateTime.getMillis();
Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTC"));
cal.set(1997,01,01,00,00,00);
long calMills = cal.getTimeInMillis();
Assert.assertEquals(jodaMills, calMills);
我得到的结果是:预计 :852076800000 实际:854755200964
难道他们不应该是相同的数?
你有使用八进制数的原因吗? – soc