Salve a tutti,
ho una domanda.

Ho creato una funzione statica, che fa la somma tra una data e un valore intero (che rappresentano un tot di giorni)

public static String sommadateconsoglie(Date today, int giorni){

Calendar cal = Calendar.getInstance();




cal.setTime(today);
cal.add(Calendar.DAY_OF_MONTH, giorni);

SimpleDateFormat out=new SimpleDateFormat("yyyy/MM/dd");
String end = out.format(cal.getTime()); //data di oggi piu valore giorni


return end;
}


Ora questa funzione è ok , ma sto trovando difficolta nel fare un controllo sui giorni del weekend:quindi se oggi è mercoledi 14 e ci devo sommare 3 giorni lavorativi , deve finire di lunedi,e non di sabato. Mi potete dare un consiglio su come fare questo controllo??
Grazie

F