我有一个表单,我想在该表单上访问数据库中的日期并在 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);
如果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);
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 的数据