title: Calendar giving wrong date and time
body: <p>This is a very annoying issue I've been facing for a few days now. I'm using the Genymotion emulator. The code is as follows:</p>
  
  <pre><code>        DatePicker dp = (DatePicker) d.findViewById(R.id.datePicker1);
          TimePicker tp = (TimePicker) d.findViewById(R.id.timePicker1);
  
          Calendar.getInstance();
  
          selectedDate = Calendar.YEAR + "/" + Calendar.MONTH + "/" + Calendar.DAY_OF_MONTH;
          selectedTime = Calendar.HOUR_OF_DAY + ":" + Calendar.MINUTE;
  
          dp.init(Calendar.YEAR, Calendar.MONTH, Calendar.DAY_OF_MONTH, new OnDateChangedListener()
          {
              @Override public void onDateChanged(DatePicker view, int year, int monthOfYear, int dayOfMonth)
              {
                  selectedDate = dayOfMonth + "/" + monthOfYear + 1 + "/" + year;
              }
          });
  </code></pre>
  
  <p>When I debug the above code and watch the values of <strong>Calendar.MONTH</strong> and <strong>Calendar.DAY_OF_MONTH</strong>, they're wrong. Same goes for hour and minute values (current time is 17:25 but the Calendar gives 11:12).</p>
  
  <p>What am I doing wrong? TimerPicker is initialized to the correct time on the same device, automatically.</p>