データベースから日付にアクセスし、特定のレコードの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である場合、1つの可能な解決策はこれである可能性があります。
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からのデータです