Non so se funzia
codice:
import java.util.*;
import java.text.*;
public class primoXDelMese {
DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
public primoXDelMese(int mese, int anno, int giorno) {
try {
Date myDate = format.parse("01/" + mese + "/" + anno);
Calendar c = new GregorianCalendar();
c.setTime(myDate);
int offSet = 7-Math.abs(c.get(Calendar.DAY_OF_WEEK)-giorno);
c.add(Calendar.DAY_OF_MONTH, 7-offSet);
System.out.println(c.getTime().toString());
}
catch (Exception e) {
System.out.println(e.toString());
}
}
public static void main (String args[]) {
primoXDelMese p = new primoXDelMese(2, 2006, Calendar.THURSDAY);
}
}