Bom dia amigos!
Tô aqui com uma situação intrigante… Vejam só:
Eu estou recebendo uma data/hora do tipo “java.util.Date” e formatando/convertendo ela pra String…
Depois lá em baixo, adiciono esta String como parâmetro para um INSERT no banco…
O problema: Está gravando apenas a Data no banco!! E eu preciso que grave a Hora tbm!!
// Formatação
SimpleDateFormat formatador = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// Parâmetros (facdb.getDataPostagem e facdb.getDataSistema retornam um java.util.Date)
String testeP = formatador.format(facdb.getDataPostagem());
String testeS = formatador.format(facdb.getDataSistema());
sentenca = conexao.prepareStatement("insert into dbo." + Tabela
+ " values"
+ " (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)");
//...
sentenca.setString( 9, testeP);
sentenca.setString(11, testeS);
//...
Será que terei que trabalhar com java.sql.Date? Alguém pode me ajudar?
Muito obrigado!!