Wie berechnet man die Anzahl der Dienstage in einem Monat?Java

Java-Forum
Guest
 Wie berechnet man die Anzahl der Dienstage in einem Monat?

Post by Guest »

Wie berechnet man die Anzahl der Dienstage in einem Monat?

Mit calender.set können wir einen bestimmten Monat festlegen und anschließend die Anzahl der Montage berechnen , Dienstage usw. in diesem Monat?

Der Code lautet:

Code: Select all

public static void main(String[] args )
{
Calendar calendar = Calendar.getInstance();
int  month = calendar.MAY;
int year = 2012;
int date = 1 ;

calendar.set(year, month, date);

int MaxDay = calendar.getActualMaximum(calendar.DAY_OF_MONTH);
int mon=0;

for(int i = 1 ; i < MaxDay ; i++)
{
calendar.set(Calendar.DAY_OF_MONTH, i);
if (calendar.get(Calendar.DAY_OF_WEEK) == calendar.MONDAY )
mon++;
}

System.out.println("days  : " + MaxDay);
System.out.println("MOndays  :" + mon);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post