Boa tarde,
Tenho minha tela de consulta lote onde tenho a data de vencimento, a consulta está ok, entretanto a data está no padrao americano aaaa-mm-dd
Estou usando o sqlserver, no pacote modelo meu atributo data_validade é do tipo Date,
Como vou converter para o padrão brasileiro no DAO?
public Vector LoteFab(String stt) throws SQLException {
con = new Conexao();
lot = null;
Vector dados = new Vector();
PreparedStatement pstmt =
con.getConexao().prepareStatement("select p.pro_nome, l.* from lote l , produto p where p.pro_codigo = l.pro_codigo and l.lot_fabricante like '%" + stt + "%'");
ResultSet rs = pstmt.executeQuery();
while (rs.next()) {
lot = new Lote();
prod = new Produto();
prod.setNome(rs.getString("pro_nome").trim());
lot.setCodigo(rs.getInt("lot_codigo"));
lot.setProduto(rs.getInt("pro_codigo"));
lot.setLote_fabricante(rs.getString("lot_fabricante").trim());
//aqui
lot.setData_validade(rs.getDate("lot_data_validade"));
//acima
lot.setQuantidade(rs.getInt("lot_quantidade"));
lot.setPreco(rs.getDouble("lot_preco_venda"));
lot.setStatus(rs.getString("lot_status").trim());
Vector novalinha = new Vector();
novalinha.addElement(lot.getCodigo());
novalinha.addElement(lot.getProduto() + " - " + prod.getNome());
novalinha.addElement(lot.getLote_fabricante());
novalinha.addElement(lot.getData_validade());
novalinha.addElement(lot.getQuantidade());
novalinha.addElement(lot.getPreco());
novalinha.addElement(lot.getStatus());
dados.addElement(novalinha);
}
return dados;
}
Coloquei o metodo da classe DAO completo, alguem poderia dar uma ajuda na conversão da data??