Почему текущий год в дате сохраняется как 3912?

для получения текущей даты и времени

final Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
mHour = c.get(Calendar.HOUR_OF_DAY);
mMinute = c.get(Calendar.MINUTE);

для создания объекта текущей даты

Date toDate;
     toDate.setYear(mYear);
     toDate.setMonth(mMonth);
     toDate.setDate(mDay);



Date endDate = toDate;

при печати объекта endDate, который я получил

Mon Jan 01 13:11:00 GMT+03:00 3912

почему?

10
задан Bader 1 January 2012 в 11:20
поделиться