Sei completamente fuori strada.
Questa istruzione non ha alcun senso
codice:
int giorno3= giorno.Calendar.DAY_OF_WEEK;
Prova così:
codice:
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");
try
{
Date giorno = df.parse(txtdata.getText());
Calendar calendar = Calendar.newInstance();
calendar.setTime(giorno);
int giorno_settimana = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println("Oggi è il giorno " + giorno_settimana + " della settimana.");
}
catch (ParseException e)
{
e.printStackTrace();
}
Calendar.DAY_OF_WEEK è una costante che dice ai metodi get() e set() di Calendar quale informazione stai cercando di recuperare