Hallo,
ich nutze folgenden Code:
Code
int inputYear = 1980;
int inputMonth = 5;
int inputDay = 1;
DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.MEDIUM, Locale.getDefault());
Calendar testDate = Calendar.getInstance();
testDate.set(inputYear, inputMonth, inputDay);
tempString = String.valueOf(dateFormat.format(testDate.getTime()));
Kann mir mal bitte jemand erklären, warum ich bei dem String einen Wert von "01.06.1980" und nicht "01.05.1980" bekomme?
Warum wird hier beim Monat eins drauf gezählt?