Coba waktu mengambil data dari database jangan menggunakan getDate, tapi rs.getString FYI, saya sendiri biasanya untuk menyimpan dan mengambil tanggal biasanya menggunakan String, walaupun format di MySQLnya adalah Date
Regard Wawan Hartawan http://www.wawanhartawan.com 2008/4/30 onsir salman <[EMAIL PROTECTED]>: > Bagaimana cara menampilkan data tanggal dengan format > dd-mm-yyyy di sebuah jtable > saya sdh buat spt ini > > di file AbsensiSql.java > String hari,sql; > Date tglAbsensiD; > > sql="select > distinct(Date_format(TglAbsensi,'%d-%m-%Y'))" + > " as tgl, Hari from Absensi order by tgl " ; > try {stmt=con.createStatement(); > rs=stmt.executeQuery(sql); > while(rs.next()){ > tglAbsensiD=rs.getDate("tgl"); > hari = rs.getString("hari"); > AbsensiModel model = new AbsensiModel > (tglAbsensiD,hari); > listData.add(model); > } > > di file AbsensiModel.java > public AbsensiModel(Date tglAbsensiD, String hari) { > this.setTglAbsensiD(tglAbsensiD); > this.setHari(hari); > } > > > public Date getTglAbsensiD() { > return tglAbsensiD; > } > > public void setTglAbsensiD(Date tglAbsensiD) { > this.tglAbsensiD = tglAbsensiD; > } > > tetapi pada saat di run tampil error > java.Sql.SQLException: Bad format for DATE > '01-04-2008' in column 1 > saya menggunakan database MySQL > terima kasih. > > ________________________________________________________ > Bergabunglah dengan orang-orang yang berwawasan, di di bidang Anda! > Kunjungi Yahoo! Answers saat ini juga di http://id.answers.yahoo.com/ > > -- Wawan Hartawan IT Specialist http://www.wawanhartawan.com