letzter Tag des Vormonats

Status
Nicht offen für weitere Antworten.

backisl

Mitglied
Hat einer von euch ne Ahnung wie man den letzten Tag des Vormonats im Format: "120203" ermitteln könnte?
 

Samurider

Aktives Mitglied
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.

Ähnliche Java Themen

Neue Themen


Oben