Originariamente inviato da fcorsa
Ciao raga

Non so se il titolo è appropriato al mio problema,quindi cerchero di spiegarlo semplicemente.

Devo aggiungere al mio programmino un calendario utilizzato in questo modo:
dato il numero di settimane di lavorazione del mio pezzo, mi deve ritornare la data finale e i giorni utilizzati (escluso i festivi e giorni da me inpostati).
Avete qualche consiglio da darmi?
La classe da usare è indubbiamente Calendar.

Comunque dovresti spiegare meglio. Immagino (ma è una mia ipotesi) che ad esempio dato il giorno 27/09/2007 e date 3 settimane di lavorazione, tu voglia ottenere la data finale 18/10/2007, cioè esattamente 3*7 giorni dopo la data di inizio.

Se è così è abbastanza facile. Crei un Calendar con la data iniziale. Tu sai di quanti giorni devi andare in avanti, quindi in loop usi add() per incrementare di 1 il campo DAY_OF_MONTH. Per ogni giorno che incontri, stabilisci se è un festivo o uno dei giorni che imposti tu. Alla fine arriverai alla data finale e avrai conteggiato i giorni utilizzati.

Ovviamente è solo una idea....