在JDateChooser上设置日期

时间:2018-05-12 02:47:24

标签: java database

我试图将数据库中的日期转换为JDateChooser字段

TglSuratMasuk.setText(rs.getDate("tgl_surat_masuk"));

这就是我一直在尝试的,抱歉我的英语不好

1 个答案:

答案 0 :(得分:0)

由于ResultSet#getDate返回java.sql.Date的实例而JDateChooser#setText需要String,因此此方法不起作用。

相反,您应该使用setDate的{​​{1}}方法代替。

也许更像是:

JDateChooser
  

'TglSuratMasuk.setDate(rs.getDate( “tgl_surat_masuk”));'我试着这样做,但它只是给了我一个nullpointerexception

这意味着 java.sql.Date sqlDate = rs.getDate("tgl_surat_masuk"); TglSuratMasuk.setDate(sqlDate); 不包含名为ResultSet的列,或者列类型未存储在有效的“日期”类型中。您需要返回数据库并查询并验证已存储的类型