Formatar data Data no Netbeans para o MySql

aOI quero saber com de um jTextFormattedField que eu insiro a data no formato ‘dd/mm/yyyy’ e
transformalo para ‘yyyy/mm/dd’ para garvar no BD mysql??? não deve ser muito dificio mas
não sei nem como começar!!

olha para resolver o seu problema utiliza o SimpleDateFormat

[code]
public void valData(String data) {
SimpleDateFormat sdf = new SimpleDateFormat(“dd/MM/yyyy”);
try {
sdf.setLenient(false);//valida data
System.out.println(sdf.parse(data));// retorna o tipo data
System.out.println(sdf.format(sdf.parse(data)));//retorna a data como vc escolheu no data formta
} catch (ParseException ex) {
javax.swing.JOptionPane.showMessageDialog(null, “Data Invalida”, “ERRO”, javax.swing.JOptionPane.ERROR_MESSAGE);

    }

}[/code]

[code]import java.text.SimpleDateFormat;
import java.util.Date;

public class FormatadoDatas {

public static void main(String args[]){

	
	Date data = null;
	String DataInicial = "02/12/2008";
	String dataBanco ; 
	   
    
         try {
			data = new SimpleDateFormat("dd/MM/yyyy").parse(DataInicial);
		} catch (java.text.ParseException e) {
			System.out.println("Ocorreu um erro\n "+e);
		}
         dataBanco = new SimpleDateFormat("yyyy-MM-dd").format(data);
    

          
         System.out.println("Resultado: "+dataBanco);
	
	
}    

}
[/code]

Os amigos acima estão corretos

Voce também pode criar uma classe para resolver a questão do banco para a aplicação, também.

joede.fadel
onde coloco esse codigo ???

desde ja obrigado!!!

Depende o que você quer fazer com o código, pois ele na linha 4 verifica que a string é uma dada na linha 5 o se você colocar a data 25/12/2005 ele vai retornar está data no formato java.util.Date, já na linha 06 ele irá retornar ao contraio você passa como parâmetro um java.util.Date e ele te retorna uma string no formado da data brasileiro.

É isso?