繁体   English   中英

获取jDateChooser日期到jLabel

[英]Get jDateChooser date to jLabel

这是我的地狱问题。 如今,我正在尝试根据我的学位创建我的项目。 我已经将jcalender添加到了netbeans项目中,并且已经将jDateChooser添加到了jFrame中。 我的问题是,当我从jDateChooser选择日期时,如何在jLabel上显示该日期。 我试图使用jLabel1.setText(jDateChooser1); 但是在这种情况下会发生错误。 http://imgur.com/nMa9JMw

首先,您需要从组件获取日期,例如...

Date date = jDateChooser1.getDate();

接下来,您需要将该Date值格式化为String

String strDate = DateFormat.getDateInstance().format(date);

最后,您需要将该值设置为标签的文本...

jLabel1.setText(strDate);

如果您有特殊的格式要求,则可能需要查看SimpleDateFormat

String date  = ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText();
jLabel1.setText(date);

尝试这个,

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(jDateChooser1.getSelectedDate().getTime());
jLabel1.setText(date);

导入此文件>>

      import java.text.SimpleDateFormat;

尝试此代码>>

    SimpleDateFormat dcn = new SimpleDateFormat("yyyy-MM-dd");
    String date = dcn.format(jDateChooser1.getDate() );
    jLabel1.setText(date.toString());

尝试这个:

String date1 = ((JTextField) jDateChooser4.getDateEditor().getUiComponent()).getText() + "";
jLabel1.setText(date1);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM