galera to usando um componente chamado JCalendar … ele simula um calendario…quando eu escolho uma data,ele retorna do seguinte modo : 01/11/2006 16:52:28.
so que quando eu vou gravar no banco (postgres) da problema, ele nao aceita a parte q tem hora (obs: nao posso essa string).
tentei como timestamp,porem eu tentei inserir do seguinte modo :i
nsert into funcionario fun_cod,fun_nome,fun_cargo,fun_salario,fun_dtcontratacao,fun_dtdemissao,fun_senha,fun_nivel,fun_usuario) values ("+jCodigo.getText().toString().toUpperCase().trim()+",’"+JNome.getText().toString().toUpperCase().trim()+"’,’"+jCargo.getText().toString().toUpperCase().trim()+"’,"+jSalario.getText().toString().toUpperCase().trim()+","+jContratacao.getDate().toLocaleString()+","+jDemissao.getDate().toLocaleString()+",’"+senha+"’,"+jNivel.getSelectedItem()+",’"+jNovoUsuario.getText().toString().trim().toUpperCase()+"’)"
por acaso eu teria q mudar para o seguinte modo ?
==>
insert into funcionario (fun_cod,fun_nome,fun_cargo,fun_salario,fun_dtcontratacao,fun_dtdemissao,fun_senha,fun_nivel,fun_usuario) values ("+jCodigo.getText().toString().toUpperCase().trim()+",’"+JNome.getText().toString().toUpperCase().trim()+"’,’"+jCargo.getText().toString().toUpperCase().trim()+"’,"+jSalario.getText().toString().toUpperCase().trim()+"),to_char(timestamp,to_char(timestamp, “+jContratacao.getDate().toLocaleString()+”),"+jDemissao.getDate().toLocaleString()+",’"+senha+"’,"+jNivel.getSelectedItem()+",’"+jNovoUsuario.getText().toString().trim().toUpperCase()+"’)"