letzter Tag des Vormonats

Status
Nicht offen für weitere Antworten.
Du extrahierst aus dem vorgegebenen Format das Jahr sowie den Monat und subtrahierst vom Monat 1.
(Evtl. noch sowas wie
Code:
    if (myMonth <= 0) {
      myMonth = 12;
    }
um auf den korrekten Monat zu kommen)

Neuen Kalender erstellen und Daten setzten:
Code:
   Calendar calendar = new GregorianCalendar();
   calendar.set(Calendar.MONTH, myMonth - 1); //-1, da Januar = 0
   calendar.set(Calendar.YEAR, myYear);

Und dann das aktuelle Maximum ermitteln:

Code:
calendar.getActualMaximum(Calendar.DAY_OF_MONTH)

So ungefähr.

Gruß,
JT
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben