在JDateChooser中显示数据库的日期

时间:2016-03-24 10:44:12

标签: java sql swing jdatechooser

我正在使用SQL开发一个java项目,我需要在JDateChooser上显示当前日期。

在我的客户根据他的需要改变它之前,我在构造函数

中使用了它
java.sql.Date date = new java.sql.Date(new java.util.Date().getTime());
jdatechooser.setDate(date);

我也试过

   java.util.Date mydate = new java.util.Date();
   jdatechooser.setDate(date);

但它们都不起作用。有什么帮助吗?

2 个答案:

答案 0 :(得分:0)

来自JCalendar 1.4的JDateChooser工作正常。

我刚刚测试了Array[0][0] = this

的示例
JPanel

Choose date

JLabel label = new JLabel("Choose date"); this.add(label); Calendar calendar = new GregorianCalendar(2011, Calendar.JULY, 3); calendar.add(Calendar.DAY_OF_MONTH, -7); Date date = new Date(calendar.getTimeInMillis()); JDateChooser jdc = new JDateChooser(); jdc.setDate(date); this.add(jdc); 接受JDateChoose.setDate。您必须将获得的时间从数据库转换为它。

顺便说一句:你的第二部摘录上有一个拼写错误,也许这就是问题

java.util.Date

应该是

java.util.Date mydate = new java.util.Date();
jdatechooser.setDate(date);

答案 1 :(得分:0)

日期Get_Date = new Date(); //此代码获取当前日期

jDateChooser1.setDate(Get_Date); //将当前日期设置为jDateChooser