【问题标题】:java datechooser how to get datejava datechooser如何获取日期
【发布时间】:2011-07-27 12:12:24
【问题描述】:
        DateFormat dateformatYYYYMMDD = new SimpleDateFormat("yyyyMMdd");
    String nowYYYYMMDD = new String( dateformatYYYYMMDD.format( dateChooser.getDate()) );
    textField_1.setText(nowYYYYMMDD);

我尝试过这种方式,但我无法从 datechooser 获取日期 错误:

java.lang.NullPointerException
at java.util.Calendar.setTime(Calendar.java:1032)
at java.text.SimpleDateFormat.format(SimpleDateFormat.java:785)
at java.text.SimpleDateFormat.format(SimpleDateFormat.java:778)
at java.text.DateFormat.format(DateFormat.java:314)
at Remontas.jbInit(Remontas.java:239)
at Remontas.<init>(Remontas.java:176)
at Remontas.main(Remontas.java:161)

【问题讨论】:

  • datechooser 是从哪里来的?

标签: java getdate datechooser


【解决方案1】:

我的猜测是 dateChooser.getDate() 正在返回 null,给定堆栈跟踪。我们无法从您给我们的代码中判断为什么会这样。

请注意,您是从您的 Remontas 构造函数中调用它的 - 这是故意的吗?

【讨论】:

    【解决方案2】:

    使用此代码,它对我有用 ps.setString(1, ((JTextField)txtDate.getDateEditor().getUiComponent()).getText());

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-03-09
      • 2018-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-13
      相关资源
      最近更新 更多