将当前日期设置为jDateChooser

时间:2018-07-31 10:19:54

标签: mysql netbeans jdatechooser jcalendar

我正在用netbeans和MySQL Workbech开发一个项目。
我有一个注册表单,我希望用户选择一个日期。如果他们没有选择日期,我想使用今天的日期作为默认日期。

我正在使用jcalendar 1.4。 如何将今天的日期设置为默认日期?

我已经用过

FooConfig

以便我的日期与MySQL DATE格式兼容。

1 个答案:

答案 0 :(得分:0)

以以下格式设置今天的日期:

 DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
 LocalDateTime now = LocalDateTime.now();  
 String currDateString = dateFormat.format(now);
 JdateChooser.setDate(now);

您也可以这样做:

   java.util.Date date2 = new SimpleDateFormat("yyyy-MM-dd").parse(currDateString );

更新:根据您的评论,它将起作用:

jDateChooser1.setDate(java.sql.Date.valueOf(java.time.LocalDate.now())); 
pst.setString(5,((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText());