Data

seguinte tenho uma data na banco de dados para salvar fiz o seguinte

cli.setData_Cliente(SimpleDateFormat.getDateInstance().parse(jtfData_Cliente.getText()));

salva tudo certo faço pesquiza entre dadas tudo certo tambem
 Date data = SimpleDateFormat.getDateInstance().parse(campo_pra_pesquisaData.getText() );

assim da mesma maneira mas quando eu faço uma tabela ela me retorna da banco a data assim 
Wed Oct 22 00:00:00 BRST 2008

esta cadastrado certo porque a pesquiza esta correta

como que eu faço para pegar devolta a data correta e nao Wed Oct 22 00:00:00 BRST 2008  ???????
e sim quarta feira 22 outubro 2008  

fiz isso aqui


String data = "dd/MM/yyyy";
String dataFormatada = "dd/MM/yyyy";
SimpleDateFormat formata = new SimpleDateFormat("data q eu quero formatar ");  

porem isso retorna 22/10/2008 pu seja certo

mas teria como fazer o resultado sair 22 de outubro de 2008 ???

“dd ‘de’ MMMM ‘de’ yyyy”

exatamente isso valeu ai cara obrigado pela ajuda

De nada

assim quero formatar essa data que retorna do banco Wed Oct 22 00:00:00 BRST 2008

para quarta feira 22 de outubro de 2008

fazendo assim “dd ‘de’ MMMM ‘de’ yyyy”

obtenho 22 de outubro de 2008 falto o dia alguem saberia como fazer ???

fiz isso aqui

String[] diaSemana = new String[]{"Domingo ","Segunda-feira ","Terça-feira ","Quarta-feira ","Quinta-feira ","Sexta-feira ","Sábado "};    
String data = " dd 'de' MMMM 'de' yyyy" ;
String dataFormatada ;
SimpleDateFormat formata = new SimpleDateFormat(data);  

 
e uso assim
dataFormatada = formata.format(cli.getData_Cliente()); 

pore isso me retorna adata  22 de outubro de 2000  esta correto porque nao estou usando diaSemana como usar junto com o resto ???????

[quote=fabiodurgante]fiz isso aqui

[code]
String[] diaSemana = new String[]{"Domingo ","Segunda-feira ","Terça-feira ","Quarta-feira ","Quinta-feira ","Sexta-feira ","Sábado “};
String data = " dd ‘de’ MMMM ‘de’ yyyy” ;
String dataFormatada ;
SimpleDateFormat formata = new SimpleDateFormat(data);

e uso assim
dataFormatada = formata.format(cli.getData_Cliente());

pore isso me retorna adata 22 de outubro de 2000 esta correto porque nao estou usando diaSemana como usar junto com o resto ???
[/code][/quote]

dê uma olhada aqui.

creio que seja algo como “EEEE, d ‘de’ MMM ‘de’ yyyy”, mas para formatar o dia da semana em português você precisará acertar o Locale.