Duvida com o calendario (retornar dia da semana de um data atraz)

Boa tarde
Espero que me ajudem já procurei nos tópicos e não encontrei a solução.
Bem vamos lá,
Estou precisando retornar do dia da semana por extenso de uma data que meu usuário digita, por exemplo, (29/07/1983) onde estou utilizando a classe calendar para receber essa data.
Obrigado.

Se você estiver utilizando GregorianCalendar, faça:

calendar.getDay();

não estou utilizando GregorianCalendar

Então diz o que você tá usando, por que minha pool de advinhações já acabou…

          ESTOU USANDO O CODIGO ABAIXO PARA ENTRADA DA DATA

                  Calendar hoje= Calendar.getInstance();
	Scanner leitura = new Scanner(System.in);
	// entrada de dados
	System.out.print("Digite o dia do seu nascimento: ");
	dia = leitura.nextInt();
	System.out.print("Digite o mes do seu nascimento: ");
	mes = leitura.nextInt();
	System.out.print("Digite o ano do seu nascimento: ");
	ano = leitura.nextInt();

Com a api Joda-time você consegue fazer isso utilizando alguns Formatadores.

[quote=htrevizi] ESTOU USANDO O CODIGO ABAIXO PARA ENTRADA DA DATA

                  Calendar hoje= Calendar.getInstance();
	Scanner leitura = new Scanner(System.in);
	// entrada de dados
	System.out.print("Digite o dia do seu nascimento: ");
	dia = leitura.nextInt();
	System.out.print("Digite o mes do seu nascimento: ");
	mes = leitura.nextInt();
	System.out.print("Digite o ano do seu nascimento: ");
	ano = leitura.nextInt();[/quote]

Tenta:

calendar.get(Calendar.DAY_OF_WEEK);

DESCULPE VOU TENTAR SER MAIS CLARO
ESTOU UTILIZANDO O CODIGO ABAIXO PARA ENTRADA DE DADOS

Scanner leitura = new Scanner(System.in);
// entrada de dados
System.out.print("Digite o dia do seu nascimento: ");
dia = leitura.nextInt();
System.out.print("Digite o mes do seu nascimento: ");
mes = leitura.nextInt();
System.out.print("Digite o ano do seu nascimento: ");
ano = leitura.nextInt();

EXEMPLO
DIA= 29
MES=7
ANO=2008

ONDE GOSTARIA DE SABER O DIA DA SEMANA QUE FOI 29/07/1983
NO QUAL SERIA UMA SEXTA FEIRA

[quote=htrevizi]DESCULPE VOU TENTAR SER MAIS CLARO
ESTOU UTILIZANDO O CODIGO ABAIXO PARA ENTRADA DE DADOS

Scanner leitura = new Scanner(System.in);
// entrada de dados
System.out.print("Digite o dia do seu nascimento: ");
dia = leitura.nextInt();
System.out.print("Digite o mes do seu nascimento: ");
mes = leitura.nextInt();
System.out.print("Digite o ano do seu nascimento: ");
ano = leitura.nextInt();

EXEMPLO
DIA= 29
MES=7
ANO=2008

ONDE GOSTARIA DE SABER O DIA DA SEMANA QUE FOI 29/07/1983
NO QUAL SERIA UMA SEXTA FEIRA[/quote]

Você tinha dito que utilizava a classe Calendar, então pensei que você já tinha inserido os dados em um calendar…

Então vc precisa fazer isso:

    GregorianCalendar calendar = new GregorianCalendar(ano,mes-1,dia);
    calendar.get(Calendar.DAY_OF_WEEK);//Isto te retorna um inteiro com o dia da semana definido nas constantes Calendar.SUNDAY, Calendar.Monday e por aí vai

Não deu certo utilizar “calendar.get(Calendar.DAY_OF_WEEK)”
eu estou utilizando o eclipse e não consequi utilizar calendar.get ele nao tem o get

qual java vc está utilizando?

Achei o problema que eu nao estava consequindo
agora ja consequi
muito obrigado
tem como ele mostrar
por exenso em vez de inteiro