title: Calendar.getTime().getYear() gives back 0113 instead of 2013
body: <p>I'm making a little game. When the game is starting for the first time i saves the time since 01.01.1970 in seconds in the SharedPreferences.</p>
  
  <p>Now i want to give this date out on my screen in this form: DD.MM.YYYYY </p>
  
  <p>I used the Calendar function but it give back 02.04.0113 so, there are missing 1900 Years.</p>
  
  <p>Here is my Code:</p>
  
  <pre><code>private void initBornTXT() {
      SharedPreferences pref = getSharedPreferences("LIFE", 0);
      long born = pref.getLong("BIRTHDAY", 0);
      Calendar c = Calendar.getInstance();
  
      c.setTimeInMillis(0);
  
      c.add(Calendar.SECOND, (int)born);
      int year = c.getTime().getYear();
      int month = c.getTime().getMonth();
      int day = c.getTime().getDay();
      String string_born = String.format("%02d.%02d.%04d", day, month, year);
      TextView born_txt = (TextView)findViewById(R.id.textViewBorn);
      born_txt.setText(string_born);
  }
  </code></pre>
  
  <p>What coud be wrong?</p>