JFormattedTextField

1 resposta
H

Bom dia.
Estou com um problema no JFormattedTextField, eu formato a data com MaskFormatter e fica serto,mas quando eu pego esse valor para inserir no banco de dados ele me retorna um erro na conversão da data,pois ainda continua no padrão americano M/d/y como que eu faço para alterar esse formato.
Obrigado…

1 Resposta

drix

Naum sei se estou certo, mas talvez isto resolva:

import java.text.SimpleDateFormat;

//... 
private String formatarData(Date data, String formato){
  SimpleDateFormat formatador = new SimpleDateFormat(formato);   
  return formatador.format(data);
}

//...
JFormattedTextField.setText(formatarData(data, "dd/MM/yyyy"));
Criado 20 de junho de 2006
Ultima resposta 20 de jun. de 2006
Respostas 1
Participantes 2