GregorianCalendar esta trazendo lixo em cache

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

[code]
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();  
    } [/code]

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));  

[quote=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)); [/quote]

Isso !! Assim tbm vai da certo, vlww