【问题标题】:get date jxdatepicker desired format set in jlabel获取 jlabel 中设置的日期 jxdatepicker 所需格式
【发布时间】:2014-11-05 15:45:47
【问题描述】:

我是 jxDatePicker 的新手。 我使用 netbeans 挑选 jxDatePicker 并选择日期。

显示(2014 年 11 月 5 日星期三)格式。

如何设置jxDatePicker格式("yyyy-MM-dd")(expect)。以及如何在jLabel中获取值和设置。

JXDatePicker datePicker = new JXDatePicker();
datePicker.setFormats("yyyy-MM-dd");

我尝试了代码但无法正常工作。

【问题讨论】:

    标签: java swing


    【解决方案1】:
    private void jXDatePicker1ActionPerformed(java.awt.event.ActionEvent evt) {
        Calendar cals = Calendar.getInstance();
        SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd");
        formater.format(jXDatePicker1.getDate());
        jLabel.setText(formater.format(cals.getTime()));
    }
    

    【讨论】:

      【解决方案2】:

      //这里是获取jxdatepicker值的正常日期格式的代码

          DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
          jxdatepicker.setFormats(dateFormat);
          DateFormat sysDate = new SimpleDateFormat("dd/MM/yyyy");
          String date_to_store = sysDate.format(d1.getDate()).toString(); 
          System.out.println(date_to_store);
      

      【讨论】:

        【解决方案3】:

        我认为您需要在setFormats() 调用中放入一个字符串数组。

        datePicker.setFormats(new String[]{"yyyy-MM-dd"});
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2015-06-07
          • 1970-01-01
          • 1970-01-01
          • 2013-12-15
          • 1970-01-01
          相关资源
          最近更新 更多