Através de um JTextField Eu devo receber a data no seguinte formata DD/MM/AAAA como faço para verificar se esta correta???
E Como posso fazer apra inseri-la no banco pois o padrão do MySQl é AAAA-MM-DD ? Ha alguma maneira de inverter e reconfigurar ou como se faz???
Voce pode usar o metodo parse(String) do DateFormat (Date tambem tem, mas esta deprecated).
Para gravar no banco, basta voce usar um PreparedStatement e usar o setDate(). O driver cuidara do resto.
Rafael
A
anonimoxz
puts…tem como dar um exemplo…to com problemas pra usar aqui…
Rafael_Steil
Quais problemas?
Rafael
A
anonimoxz
Tipo eu fiz…
staticDateFormatdf;static{df=newSimpleDateFormat("yyyy-MM-dd");//Fomato do Bancodf.setLenient(false);}.........publicvoidact_loca(Stringdata){Datedt=null;try{dt=df.parse(data);}catch(Exceptione){e.printStackTrace();}JOptionPane.showMessageDialog(null,""+df.format(dt));}