首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JDateChooser中显示数据库中的数据

在JDateChooser中显示数据库中的数据
EN

Stack Overflow用户
提问于 2016-03-24 18:44:12
回答 2查看 618关注 0票数 1

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

在我的客户根据自己的需要更改它之前,我在构造器中使用了这个

代码语言:javascript
复制
java.sql.Date date = new java.sql.Date(new java.util.Date().getTime());
jdatechooser.setDate(date);

我也试过

代码语言:javascript
复制
   java.util.Date mydate = new java.util.Date();
   jdatechooser.setDate(date);

但这两种方法都不起作用。有什么需要帮忙的吗?

EN

回答 2

Stack Overflow用户

发布于 2016-03-24 19:55:48

JCalendar 1.4中的JDateChooser运行良好。

我刚刚测试了这个示例,其中this是一个JPanel

代码语言:javascript
复制
   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。您必须将获取的时间从DB转换为DB。

顺便说一句:你的第二个摘录有一个打字错误,也许这就是问题所在

代码语言:javascript
复制
java.util.Date mydate = new java.util.Date();
jdatechooser.setDate(date);

应该是

代码语言:javascript
复制
java.util.Date mydate = new java.util.Date();
jdatechooser.setDate(mydate);
票数 0
EN

Stack Overflow用户

发布于 2016-05-17 06:38:49

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36198293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档