2014-11-05 3 views
1

Я новичок в jxDatePicker. Я работаю с netbeans выбрал jxDatePicker и выбранную дату.Получить дату jxdatepicker желаемый формат, установленный в jlabel

Показать (ср 11/05/2014) формат.

Как установить формат jxDatePicker ("yyyy-MM-dd") (ожидать). И как получить значение и установить в jLabel.

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

Я пробовал код, но не работал.

ответ

0

Я думаю, вам нужно разместить массив строк в вызове setFormats().

datePicker.setFormats(new String[]{"yyyy-MM-dd"}); 
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())); 
} 
0

// здесь код, чтобы получить значение 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); 
Смежные вопросы