将当前日期设置为jDateChooser



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

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

我已经用过了

jDateChooser1.setDateFormatString("yyyy-mm-dd "); 

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

用格式设置今天的日期:

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()); 

相关内容

  • 没有找到相关文章

最新更新