Get jDateChooser date to jLabel

45.8k views Asked by At

This is my infernal problem. nowadays i'm trying to create my project according to my Degree. I already have added jcalender to my project in netbeans, and i already added jDateChooser to my jFrame. my problem is, when i chooseing a date from jDateChooser how will display this date on a jLabel. i tried to using jLabel1.setText(jDateChooser1); but in this case error will occur. https://i.stack.imgur.com/FXeYO.jpg

5

There are 5 answers

3
MadProgrammer On BEST ANSWER

First, you need to get the date from the component, something like...

Date date = jDateChooser1.getDate();

Next you need to format that Date value to a String

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

Finally, you need to set that value as the text for the lable...

jLabel1.setText(strDate);

If you have particular formatting requirements, you may need to look at SimpleDateFormat

1
Shinwar ismail On

Try this:

String date1 = ((JTextField) jDateChooser4.getDateEditor().getUiComponent()).getText() + "";
jLabel1.setText(date1);
0
Indunil Girihagama On
String date  = ((JTextField)jDateChooser1.getDateEditor().getUiComponent()).getText();
jLabel1.setText(date);
0
DASUN CHINTHAKA On

import this file>>

      import java.text.SimpleDateFormat;

Try this code >>

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

Try this,

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