Boa noite galera,
Estou com um problema muito estranho, tenho uma Table View, que recebe os dados de uma tabela no meu Banco, até então consegui trazer os dados normalmente, mas a data está vindo diferente da registrada no banco, sempre trás de 1 dia anterior.
Por exemplo:
No banco está: 2018-09-06
Na minha TableView retorna: 2018-09-05
alguém sabe o que pode estar ocasionando esse erro?
sou iniciante em programação e não tenho ideia do que pode estar ocasionando esse erro.
alguns dados de como estou declarando a data:
import java.util.Date;
private Date datavisita;
public Date getDatavisita() {
return datavisita;
}
public void setDatavisita(Date datavisita) {
this.datavisita = datavisita;
}
//metodo para filtrar a data:
v.setDatavisita(rs.getDate(“datavisita”));
//declaração da coluna data
@FXML
TableColumn<VW_Visitas_Sonho, Date> colData;
// configurar as colunas de acordo com o objeto VW_Visitas_Sonho
colData.setCellValueFactory(new PropertyValueFactory<>(“datavisita”));
Se alguém poder me ajudar, desde já agradeço.