Pessoal, preciso pegar o dia da semana que o usuário digitar.
Exemplo: Na minha tela aparece a data default, que é a data de hoje 29/10/2009.
Hoje é uma quinta-feira, então teria que me retornar 5.
Se o usuário mudar para 25/10/2009 que é domingo, teria que me retornar 1.
Na minha tela, dia, mês e ano estão cada em um comboBox.
Alguém sabe como eu faço pra pegar esse inteiro?
A sequência de conversões necessária é:
java.lang.String -> java.util.Date -> java.util.Calendar
A primeira conversão é feita com o auxílio de um java.text.SimpleDateFormat, método parse.
A segunda conversão é feita com o método setTime de Calendar, que recebe um Date.
A seguir, pegue o método get de java.util.Calendar, passando o parâmetro Calendar.DAY_OF_WEEK. Esse método vai retornar Calendar.SUNDAY (1) para domingo, Calendar.MONDAY (2) para segunda, e assim por diante.
EDIT - Obrigado pela correção, wbdsjunior. Realmente não tinha visto que Calendar.SUNDAY == 1, não 0.