title: Why do JodaTime and Calendar return different results
body: <p>Why does this test fail:</p>
  
  <pre><code>    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);
  </code></pre>
  
  <p>I get a result of:
  Expected :852076800000
  Actual   :854755200964</p>
  
  <p>Shouldn't they be the same number?</p>