Get jDateChooser date to jLabel

majesticProgrammer picture majesticProgrammer · Jan 9, 2014 · Viewed 38.7k times · Source

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. http://imgur.com/nMa9JMw

Answer

MadProgrammer picture MadProgrammer · Jan 9, 2014

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