olá pessoal, estou tentando fazer a conversão de data do meu form pra que a data possa ser iserida do banco mysql. no form insiro da data neste formato “dd/mm/yyyy” mais o mysql so aceita desta outra forma “yyyy-mm-dd”. o código ja está implementado mais esta retornando um erro.
aqui tenho o código pra gravação e para retorno
[code]public String getDatacoleta() throws ParseException , SQLException {
SimpleDateFormat in= new SimpleDateFormat(“yyyy-MM-dd”);
SimpleDateFormat out = new SimpleDateFormat(“dd/MM/yyyy”);
String result = out.format(in.parse(datacoleta.toString()));
return result;
}
public void setDatacoleta(String datacoleta) throws ParseException , SQLException{
SimpleDateFormat dt = new SimpleDateFormat("dd/MM/yyyy");
java.util.Date data = dt.parse(datacoleta);
//java.sql.Date dataJDBC = new java.sql.Date(data.getTime());
SimpleDateFormat iso = new SimpleDateFormat("yyyy_MM_dd");
String dataISO = iso.format(data);
String oldDatacoleta = dataISO;
this.datacoleta = dataISO;
changeSupport.firePropertyChange("dataISO", oldDatacoleta, dataISO);
}[/code]
e o erro que aparece é esse aqui:
Exception in thread “AWT-EventQueue-0” org.jdesktop.beansbinding.PropertyResolutionException: Error evaluating EL expression ValueExpression[${selectedElement.inicioanalise}] on javax.swing.JTable[,0,0,2900x96,alignmentX=0.0,alignmentY=0.0,border=,flags=251658568,maximumSize=,minimumSize=,preferredSize=,autoCreateColumnsFromModel=true,autoResizeMode=AUTO_RESIZE_OFF,cellSelectionEnabled=false,editingColumn=-1,editingRow=-1,gridColor=javax.swing.plaf.ColorUIResource[r=122,g=138,b=153],preferredViewportSize=java.awt.Dimension[width=450,height=400],rowHeight=16,rowMargin=1,rowSelectionAllowed=true,selectionBackground=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],selectionForeground=sun.swing.PrintColorUIResource[r=51,g=51,b=51],showHorizontalLines=true,showVerticalLines=true]
alguem pode me dizer qual o problema?