Olá galera do Forum, gostaria da ajuda de vcs…
estou querendo gravar a data e hora no banco de dados Postgre com um campo tipo DATE mais eu faço a anotação @Temporal(TemporalType.TIMESTAMP) para gravar data e hora…
o problema é o seguinte… tenho esse if que coloco no salvar.
//tratamento da data de saida
if (((CalendarComboBox) cmbDataSaida).getText() != null) {
this.ctrRequisicaoVeiculo.getRequisicaoVeiculo().setDataSaida(((CalendarComboBox) getCmbDataSaida()).getTime());
try {
ctrRequisicaoVeiculo.getRequisicaoVeiculo().setDataSaidaHoraSaida(((CalendarComboBox) cmbDataSaida).getTime());
ctrRequisicaoVeiculo.getRequisicaoVeiculo().setDataSaidaHoraSaida(TratarCampos.formataHora.parse(txtHoraSaida.getText()));
}catch (Exception e){
e.printStackTrace();
}
} else {
this.ctrRequisicaoVeiculo.getRequisicaoVeiculo().setDataSaida(null);
}
eu queria que ele gravasse no mesmo campo a data que eu Seleciono no comboBox. . . e tbm a hora que eu seleciono no TextField (txtHoraSaida.getText())
ele grava a hora certo, mais coloca essa data… ‘1970-01-01’ em qualquer data que eu seleciono no ComboBox de Calendário.
o que pode estar errado ? pq está gravando essa data ‘1970-01-01’ ?
gostaria da ajuda de vcs… obrigado