java datechooser как получить дату - PullRequest
0 голосов
/ 27 июля 2011
        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)

Ответы [ 2 ]

1 голос
/ 27 июля 2011

Я предполагаю, что dateChooser.getDate() возвращает ноль, учитывая трассировку стека.Мы не можем сказать, почему это из кода, который вы нам дали.

Обратите внимание, что вы вызываете это из вашего Remontas конструктора - это умышленно?

0 голосов
/ 05 июля 2015

используйте этот код, у меня это сработало ps.setString (1, ((JTextField) txtDate.getDateEditor (). getUiComponent ()). getText ());

...