Tratamento de data

10 respostas
A

tenho uma string jan-11… preciso transformar para Date 20110101… alguma ideia?

10 Respostas

drigo.angelo

Utilize o SimpleDateFormat

d34d_d3v1l

Existem muitos tópicos aqui sobre isso…

Você já pesquisou antes?..

SimpleDateFormat, pesquisa ai

d34d_d3v1l

Desculpa, agora q vi sua resposta !
abraços

A

ja pesquisei…e to tentando…duro é conseguir…rsrsr… ele diz q nao da pra converter… eu tentei concatenar a string pra colocar um dia…mas ta phoda

drigo.angelo

Posta o código aew!

A

o erro é: java.util.Date cannot be cast to java.sql.Date

A
Date dt2 = null;
    SimpleDateFormat dt = new SimpleDateFormat("MMM-yy");
   SimpleDateFormata fmt2 = new SimpleDateFormat("yyyyMM");
String data = (String) this.dataCB.getSelectedItem();

try {

dt2 =  (Date) dt.parse(data);

} catch (ParseException ex) {

Logger.getLogger(inicioJF.class.getName()).log(Level.SEVERE, null, ex);

}
data = fmt2 .format(dt2);

basicamente eu preciso passar uma data que tá MMMM-yy para yyyymm

drigo.angelo

Quando for postar seu código, utilize as tags [ code ] e [ / code ] no Fórum > Java Básico tem um tópico fixo sobre formatação dos posts

Tente colocar, no lugar da primeira linha que voce postou

java.util.Date dt2 = null;
A

achei a cagada aqui gente… desculpa a nobisse…rsrsrsr

drigo.angelo

Posta a solução e edita seu primeiro post, coloca no título [resolvido] ^^

Criado 8 de fevereiro de 2011
Ultima resposta 8 de fev. de 2011
Respostas 10
Participantes 3