Как преобразовать sql.date в util.date, чтобы я мог установить эту дату в JDateChooser?

Я пытаюсь преобразовать sql.date, который я получаю из базы данных sqlite, в util.date. И я хочу установить эту дату в JDateChooser. Я буквально перепробовал все возможные способы, но, кажется, что-то упустил. Кто-нибудь может сказать мне, что не так?

try{
    String query = "select * from SkaterInfo where reg_no = ?";
    pst = con.prepareStatement(query);
    pst.setInt(1, num1);
    rs = pst.executeQuery();

    while(rs.next()){
         name = rs.getString("Name");
         surname = rs.getString("Surname");
         batch = rs.getInt("Batch");
         cell = rs.getLong("Mobile_No");
         date = rs.getDate("Birth_Date");
    }


    pst.close();
    rs.close();

}catch(Exception a){
    JOptionPane.showMessageDialog(null, "Exception");
}

java.sql.Date date1 = new java.sql.Date(date.getTime());
dateChooser.setBounds(150, 150, 150, 30);
dateChooser.setDateFormatString("yyyy-MM-dd");
dateChooser.setDate(date1);
frame.getContentPane().add(dateChooser);

0 ответов

Другие вопросы по тегам