Wie berechnet man die Anzahl der Tage des Vormonats?Java

Java-Forum
Guest
 Wie berechnet man die Anzahl der Tage des Vormonats?

Post by Guest »

Ich möchte die Tageszählungen des Vormonats abrufen. Ich kann die Anzahl der Tage des aktuellen Monats bis

abrufen

Code: Select all

    Calendar calendar = Calendar.getInstance();
calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH), 1);
int currentMonthDaysCount = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(currentMonthDaysCount);
Also habe ich versucht, die Anzahl der Tage des Vormonats als

abzurufen

Code: Select all

    Calendar calendar = Calendar.getInstance();
calendar.set(calendar.get(Calendar.YEAR), calendar.get(Calendar.MONTH - 1), 1);
int previousMonthDaysCount = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
System.out.println(previousMonthDaysCount);
Ich habe 30 auf meiner Konsole. Was mache ich falsch? Dieser Monat ist August und der vorherige Monat Juli sollte 31 ergeben.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post