我有一個表單,我想從數據庫訪問日期並在jDateChooser中顯示特定記錄。如何將日期設置爲從數據庫中檢索到的jDateChooser?
我將日期保存爲數據庫中的字符串。
如何從數據庫表中獲取日期以及如何在jDateChooser中設置該日期?
我有一個表單,我想從數據庫訪問日期並在jDateChooser中顯示特定記錄。如何將日期設置爲從數據庫中檢索到的jDateChooser?
我將日期保存爲數據庫中的字符串。
如何從數據庫表中獲取日期以及如何在jDateChooser中設置該日期?
如果您存儲在數據庫中爲String
的日期,那麼你將需要找回它作爲String
String dateValue = resultset.getString(...); // What ever column
java.util.Date date = new SimpleDateFormat("dd-MM-yyyy").parse(dateValue);
jDateChooser.setDate(date);
SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd");
Date dateValue = null;
try {
dateValue = date.parse(resultset.getstring(1));
} catch (ParseException ex) {
Logger.getLogger(pegawai.class.getName()).log(Level.SEVERE, null, ex);
}
jdateChooser.setDate(dateValue);
注:resultset.getstring(1)從mysql數據庫
數據請給你的代碼添加一些解釋 – ByteHamster 2015-04-24 14:50:45
如果你提到的date chooser
是這一個http://plugins.netbeans.org/plugin/658/jdatechooser-1-2那麼一個可能的解決方案可能是這樣的。
String dateValue = resultset.getString(2); // Your column Name
java.util.Date date = new SimpleDateFormat("dd-MM-yyyy").parse(dateValue);
Calendar cal = Calendar.getInstance();
cal.setTime(date);
jDateChooserDCC.setSelectedDate(cal);
請花時間閱讀「JDBC數據庫訪問」路徑(http://docs.oracle.com/javase/tutorial/jdbc/index.html)。你在使用哪個JDateChooser?數據庫中的日期值是什麼格式? (爲什麼將它存儲爲字符串?) – MadProgrammer 2012-08-01 05:51:57
我在使用'日期'數據類型保存日期時收到異常。我正在使用Jcalendars JdateChooser.Date採用dd-MM-YYYY格式。 – Harshali 2012-08-01 06:00:44
我有日期存儲在數據庫作爲2014-09-20格式..它沒有得到/解析一個適當的日期值 – 2014-09-20 20:30:27