Wie man die Anzahl der Tage in einem bestimmten Monat mit Hilfe der Java-Kalender?

Erstelle ich ein einfaches Programm, das dem Benutzer ermöglicht, zu sehen, wie viele Tage zwischen den Monaten, die Sie gesetzt.

Beispielsweise Von Januar - März

Bekomme ich den aktuellen Tag des Monats mit dieser:

Calendar.DAY_OF_MONTH

Was ich will, ist, wie kann ich geben Sie einen Wert im Monat?

Ich habe diesen einfachen code:

public static void machineProblemTwo(int startMonth, int endMonth) {

        int[] month = new int[0];
        int date = 2015;

        for(int x = startMonth; x <= endMonth; x++) {
           System.out.println(x + " : " + getMaxDaysInMonth(x,date));
        }

    }

public static int getMaxDaysInMonth(int month, int year){

        Calendar cal = Calendar.getInstance();
        int days = cal.getActualMaximum(Calendar.DAY_OF_MONTH); //how can I supply the month here?

        return days;

    }

Wie kann ich das tun? Können Sie mir helfen mit diesem?

InformationsquelleAutor Jerielle | 2015-03-28
Schreibe einen Kommentar