Data

7 respostas
fabiodurgante

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

7 Respostas

fabiodurgante

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 ???

mau_rs

“dd ‘de’ MMMM ‘de’ yyyy”

fabiodurgante

exatamente isso valeu ai cara obrigado pela ajuda

mau_rs

De nada

fabiodurgante

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 ???

fabiodurgante

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 ???????
wbdsjunior
fabiodurgante:
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 ???????

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.

Criado 4 de fevereiro de 2009
Ultima resposta 5 de fev. de 2009
Respostas 7
Participantes 3