GregorianCalendar esta trazendo lixo em cache

2 respostas
tayson
Boa noite, estou com um problema de cache, eis o problema: dataFormatada recebe a data que quero formatar, e depois seto nela novamente a data ja formadata. No entanto dataFormatada esta vindo com uma data que não tem nada haver com a que passei, debuguei e vi que dentro do meu formatador em calendar=GregorianCalendar esta vindo essa data em cache. Como faço pra limpar isso,alguem poderia me ajudar ??
try {          
           SimpleDateFormat formatador = new SimpleDateFormat("dd-MM-yyyy");
           
           String dataFormatada = getModelo().getEtqEtiqueta().getDtSituacao().toString();  
            dataFormatada = formatador.format(formatador.parse(dataFormatada));
           
           form.add(new Label("dataLimiteResposta", dataFormatada));
        } catch (java.text.ParseException ex) {  
           ex.printStackTrace();  
        }

2 Respostas

pmlm

Para que o toString???

O que tu queres não será isso?

SimpleDateFormat formatador = new SimpleDateFormat("dd-MM-yyyy");  
String dataFormatada = formatador.format(getModelo().getEtqEtiqueta().getDtSituacao().getTime());
form.add(new Label("dataLimiteResposta", dataFormatada));
tayson

pmlm:
Para que o toString???

O que tu queres não será isso?

SimpleDateFormat formatador = new SimpleDateFormat("dd-MM-yyyy"); String dataFormatada = formatador.format(getModelo().getEtqEtiqueta().getDtSituacao().getTime()); form.add(new Label("dataLimiteResposta", dataFormatada));

Isso !! Assim tbm vai da certo, vlww

Criado 13 de novembro de 2012
Ultima resposta 14 de nov. de 2012
Respostas 2
Participantes 2